Может ли JavaScript отображать HTML-код в PowerPoint?

Как я могу визуализировать строку HTML в документе PowerPoint?

      const htmlString = "<ul>
                     <li>Good</li>
                     <li>Bad</li>
                     <li>Medium</li>
                   </ul>";

можно преобразовать в это в Power Point -

  • Хороший
  • Плохой
  • Середина

На самом деле я использую это для преобразования HTML-кода в Powerpoint с помощью pptxGenjs. Для этого я использую OutSystems. Таким образом, он сохраняет настраиваемое поле ввода с редактируемыми элементами (список, жирный шрифт, курсив и т. д.) в виде HTML в базе данных.

2 ответа

Мне кажется, здесь есть некоторая путаница разных терминов. У нас есть

  • Браузер: приложение, которое может интерпретировать HTML + CSS и превращать его в визуальное представление с помощью механизма рендеринга (среди других возможностей). Элементы, составляющие макет (div, span и т. д.), будут храниться в DOM (объектная модель документа), которая представляет собой просто представление вашей веб-страницы в памяти.
  • JavaScript: это язык программирования, который часто работает внутри браузеров, но может работать и в других контекстах. Он может создавать, уничтожать и изменять элементы в DOM, и эти изменения будут влиять на внешний вид самой веб-страницы через механизм рендеринга.
  • Консоль: в широком смысле простой текстовый интерфейс для среды выполнения, в которой можно запускать код. Существует много, много консолей, но я подозреваю, что вы имеете в виду ту, которая находится в инструментах разработчика браузера (то есть нажмитеF12из вашего браузера). Большинство консолей довольно просты и просто выводят простой текст с минимальным форматированием — они не предназначены для использования в качестве графического интерфейса. Тем не менее, я полагаю, что гипотетическое консольное приложение могло бы отображать HTML-код так, как это делает браузер, но, насколько мне известно, ни одно из них сегодня этого не делает.

Отобразите HTML в веб-браузере (откройте файл .html в веб-браузере), затем скопируйте и вставьте обработанный HTML в Powerpoint.

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