Как конвертировать .doc или .docx файл в .pdf файл, используя апачский Тика в Java?Как преобразовать файл .doc или .docx в файл .pdf?
ответ
любое конкретное требование использовать Тику. Вы можете использовать API Apache POI & itext API или document4j API, специально предназначенный для преобразования doc.
document4j Пример ::
File wordFile = new File(...), target = new File(...);
IConverter converter = ... ;
Future<Boolean> conversion = converter
.convert(wordFile).as(DocumentType.MS_WORD)
.to(target).as(DocumentType.PDF)
.prioritizeWith(1000) // optional
.schedule();
Да, на самом деле мой проект использует только apache tika, и мы не хотим использовать еще одну банку для конкретной работы, я думал, что должен быть какой-то способ сделать это, но не получать никакой онлайн-поддержки. – Vipul
Documents4j отлично подходит для меня, простое и совершенное преобразование. Кстати, вы должны использовать не одну, а гораздо больше банок для выполнения этой конкретной работы. Не бойтесь включать больше банок в свой проект – AMB
не уверен, и я не пробовал его лично. Но попробуйте ниже пример вместо «html» попробуйте «pdf» для вывода. https://gist.github.com/amferraz/bded9e9b28f416d20943 –
Вы не можете - Тик превращается в XHTML или только простой текст! – Gagravarr