Читайте информацию по ссылке Google Slides с Android Studio

В основном, если у меня есть ссылка на слайд Google (предоставленная пользователем), например: https://docs.google.com/presentation/d/1c3TbLKMVwOqgP70l0ph2jSvIHAaZnZoSMnvW8cxs8Ik/edit?usp=sharing

В конечном итоге я хочу ответить на следующий вопрос: есть ли способ получить слайды в массив файла изображения? Тогда есть ли способ получить заметки докладчика в массив строк?

Поскольку у нас есть ссылка (при условии, что она установлена ​​как "Общедоступная, которую может просматривать любой пользователь"), у нас теоретически есть доступ ко всей этой информации, поскольку мы можем получить к ней доступ на странице Google Slides. Однако, как мы можем извлечь это алгоритмически? Есть ли конкретное место, где эта информация хранится на сервере Google, где я могу просто получить ее?

1 ответ

Вы можете скачать всю презентацию в различных форматах:

https://docs.google.com/presentation/d/<PRESENTATION_ID>/export/<FORMAT>

Возможные форматы: pdf, pptx, odp, txt (только строки)

например, https://docs.google.com/presentation/d/1c3TbLKMVwOqgP70l0ph2jSvIHAaZnZoSMnvW8cxs8Ik/export/pptx

Чтобы загрузить слайды в виде изображений, необходимо указать определенный слайд (страницу):https://docs.google.com/presentation/d/<PRESENTATION_ID>/export/<FORMAT>?pageid=<PAGE_ID>

Возможные форматы: JPEG, SVG, PNG

например, https://docs.google.com/presentation/d/1c3TbLKMVwOqgP70l0ph2jSvIHAaZnZoSMnvW8cxs8Ik/export/jpeg?pageid=g1f5653c4cc_0_437

Вы можете найти идентификатор страницы в конце URL (http://docs.google...slide=id.<PAGE_ID>).

Другие вопросы по тегам