10 МБ Docx файл занимает больше времени для преобразования PDF с использованием docx4j - PullRequest
0 голосов
/ 31 августа 2018

Преобразование 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());
`
...