2016-12-30 4 views

ответ

2

любое конкретное требование использовать Тику. Вы можете использовать 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(); 
+0

Да, на самом деле мой проект использует только apache tika, и мы не хотим использовать еще одну банку для конкретной работы, я думал, что должен быть какой-то способ сделать это, но не получать никакой онлайн-поддержки. – Vipul

+1

Documents4j отлично подходит для меня, простое и совершенное преобразование. Кстати, вы должны использовать не одну, а гораздо больше банок для выполнения этой конкретной работы. Не бойтесь включать больше банок в свой проект – AMB

+1

не уверен, и я не пробовал его лично. Но попробуйте ниже пример вместо «html» попробуйте «pdf» для вывода. https://gist.github.com/amferraz/bded9e9b28f416d20943 –