преобразование PPT в HTML - PullRequest
0 голосов
/ 30 июня 2018

Я хочу реализовать функцию, которая может видеть PowerPoint в Интернете в настоящее время. Вы можете сделать это, просто преобразовав PowerPoint в изображение, но если вы преобразуете его в изображение, я думаю, что есть проблемы, из-за которых вы не можете использовать видео или аудио.

Таким образом, идея состояла в том, чтобы преобразовать PowerPoint в HTML и разместить его там, где я хотел. Тем не менее, он не имеет большой возможности напрямую реализовать чистую функцию преобразования PowerPoint в HTML. Чтобы решить эту проблему, я искал открытые исходные коды или различные библиотеки, но пока не нашел их.

Средой разработки является java8 + Spring Boot.

Ответы [ 3 ]

0 голосов
/ 30 июня 2018

Если вы в порядке использования iframe, вы можете использовать решение Microsoft https://products.office.com/it-IT/office-online/view-office-documents-online

Вы можете использовать этот код:

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[you_ppt_url]' width='100%' height='600px' frameborder='0'>
0 голосов
/ 01 июля 2018

Существует более старый пакет узлов, который называется PPTX2HTML . Он выводит кучу искаженного кода на элементе canvas, но это может сработать. У них даже есть демо-сайт, чтобы попробовать это. Похоже, они разбили powerpoint на разбираемый XML и визуализировали элементы.

0 голосов
/ 30 июня 2018

Если вы согласны с преобразованием файлов PPT в PDF перед преобразованием их в HTML, тогда стоит посмотреть pdf2htmlEX . Это лучший инструмент, который я смог найти для такого рода работ, поскольку он способен очень точно конвертировать PDF-файлы в HTML (посмотрите примеры 1 , 2 , 3 , 4 ). Вы должны быть в состоянии найти библиотеки-обертки в репозитории Maven, чтобы вы могли вызывать их из ваших Java-приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...