Из пищи. Несмотря на то, что рацион горилл преимущественно растительный, никакого противоречия тут нет. Белок содержится примерно везде, хотя и не везде в одинаково легкоусвояемом виде. А кальция много, например, в бамбуке и листьях плодовых деревьев. Плюс, уже сказали, что гориллы могут и насекомыми полакомиться. И кушают они много - килограммов 30 зелени в день.
Другое дело, что человек так не сможет. У горилл иная пищеварительная система, с иной микрофлорой, которая как раз и позволяет эффективно усваивать растительный белок, а также вырабатывает витамин B12 среди всего прочего. А поскольку гориллы, в отличие от людей-веганов, не брезгуют копрофагией, у них не бывает дефицита этого чудесного витамина даже несмотря на полный отказ от мясной пищи.