Может ли 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.