Как рендерить презентацию Google Slides через API и управлять / перемещать слайды?

Я пытаюсь отобразить презентацию Google Slides в своем веб-приложении и управлять ею (перемещать слайды) с помощью кнопок в моем веб-приложении.
Если я встраиваю ее с помощью iframe, я не могу отправлять события клавиш / мыши на этот iframe, поскольку он не того же происхождения, и я не хочу использовать встроенную панель управления Google, так как мне нужна моя собственные пользовательские элементы управления.

Поэтому я пытаюсь добиться этого с помощью API Google Slides.
Я нашел несколько подходящих API, например this one, но я не понимаю, могу ли я отобразить презентацию в моем DOM.
Можно ли отобразить существующую презентацию и перемещаться / управлять им с помощью API?


comment
Этот move API - это операция обновления, которая меняет порядок представления. API Google Slides - это не интерфейс рендеринга / рисования - это грубый интерфейс.   -  person tehhowch    schedule 14.01.2021
comment
Я не уверен, что правильно понимаю, вы хотите контролировать фактическую презентацию через API? Что-то вроде автоматической презентации в iframe? Что именно вы сейчас пытаетесь отобразить в iframe? Можете ли вы поделиться тем кодом, который у вас есть? Мой первый инстинкт заключается в том, что вы не можете делать то, что хотите, с API, но, возможно, веб-приложение Apps Script может быть возможным, но я не уверен, что это то, что вы хотите.   -  person iansedano    schedule 14.01.2021
comment
@iansedano Я хочу визуализировать существующую презентацию на основе URL, предоставленного пользователем, но управлять ею с помощью моих собственных кнопок (чтобы пользователю не приходилось сосредотачиваться на iframe или использовать встроенную навигацию управления для перемещения слайдов - но нажимайте только на мои кнопки, которые находятся за пределами iframe). Итак, да, я хочу управлять навигацией по презентации с помощью кода. Проблема в том, что если я визуализирую его как встроенный iframe, я не могу с ним взаимодействовать программно.   -  person amiregelz    schedule 14.01.2021
comment
Я также искал аналогичное решение для рендеринга и навигации по презентации PPT, загруженной пользователем в качестве альтернативы, но решил, что это будет еще сложнее.   -  person amiregelz    schedule 14.01.2021


Ответы (1)


Есть запрос функции для этой функции API

https://issuetracker.google.com/36760981

Поставьте ☆, если хотите, чтобы он реализован.

Пожалуйста, не комментируйте просто +1 - достаточно звезды

Обходной путь

  • Экспортируйте его с помощью Drive API.
  • С помощью полученных изображений или PDF создайте свою собственную функциональность слайд-шоу (я знаю, не идеально ... но возможно)
person iansedano    schedule 15.01.2021
comment
Спасибо! Я снял его. Это может быть очень полезно для многих случаев использования. Вы, может быть, знаете, каковы сроки для таких запросов функций? могу я получить какие-нибудь оценки? - person amiregelz; 19.01.2021
comment
Нет ETA Боюсь, я бы не стал рассчитывать на это, если вам понадобится что-то срочное! - person iansedano; 20.01.2021