Преобразование 10 МБ файла Docx занимает больше времени для преобразования PDF. Иногда получаю ошибку OOM. Также есть варианты получить первую страницу документа и конвертировать ее в PDF.
Following code snippets to convert docx file to pdf
Maven Dependencies:
`<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j</artifactId>
<version>6.0.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
</exclusion>
</exclusions>
</dependency>`
<br><br><b>Java code to convert docx to pdf:</b>
`ByteArrayOutputStream bos = new ByteArrayOutputStream();
System.out.println("Start : "+new Date());
WordprocessingMLPackage wordprocessingMLPackage = WordprocessingMLPackage.load(bis);
Docx4J.toPDF(wordprocessingMLPackage, bos);
System.out.println("End : "+new Date());
`