Любая java-библиотека для преобразования ppt в jpg?

Знаете ли вы какую-нибудь java-библиотеку для преобразования ppt в jpg?

Я пробовал openoffice3 и POI (http://poi.apache.org/slideshow/quick-guide.html).

OpenOffice загружается довольно долго (полный запуск), хотя я хочу конвертировать только слайды. POI-HSLF генерирует изображения только для простых слайдов (созданных мной). все тестовые слайды, полученные из Интернета, не смогли создать изображение, а созданные изображения очень уродливы / примитивны.


person janetsmith    schedule 25.09.2009    source источник
comment
как насчет unoconv для сначала конвертируйте его в pdf, затем используйте команду linux convert для pdf в jpg   -  person leef    schedule 17.11.2013


Ответы (2)


Вам понадобится что-то полноценное вроде OpenOffice.org, потому что, как вы заметили, эти слайды могут стать очень сложными.

POI в основном реализует формат файлов офисных форматов. В вашей задаче по-прежнему отсутствует целый большой кусок: макет и композиция. В то время как самые простые слайды легко компоновать, все, что превышает настройки по умолчанию (или требует точного воспроизведения того, как оно выглядит в оригинале), будет очень сложно реализовать.

Единственная хорошая новость, которую я могу предложить, заключается в том, что вы можете запускать OpenOffice.org в режиме сервера, так что вам придется платить за запуск только один раз (особенно в серверной среде, что является большим преимуществом).

person Joachim Sauer    schedule 25.09.2009

Я стремлюсь к тому, чтобы docx4j мог конвертировать слайды pptx в svg. Затем вы можете использовать другой инструмент для перехода от svg к jpg.

docx4j уже может открывать файлы pptx, но предстоит пройти долгий путь, прежде чем преобразование в svg станет коммерчески качественным.

person JasonPlutext    schedule 19.01.2010