Java 10MB Docx文件使用docx4j转换pdf需要更多时间
转换10MB Docx文件需要更多时间来转换pdf。有时会出错。也有任何选项,以获得文件的第一页,并将其转换为PDF格式Java 10MB Docx文件使用docx4j转换pdf需要更多时间,java,docx4j,Java,Docx4j,转换10MB Docx文件需要更多时间来转换pdf。有时会出错。也有任何选项,以获得文件的第一页,并将其转换为PDF格式 Following code snippets to convert docx file to pdf Maven Dependencies: `<dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</
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());
`
以下代码片段将docx文件转换为pdf
Maven依赖项:
`
org.docx4j
docx4j
6.0.1
org.apache.commons
公用压缩
`
将docx转换为pdf的Java代码:
`ByteArrayOutputStream bos=新建ByteArrayOutputStream();
System.out.println(“开始:+newdate());
WordprocessingMLPackage WordprocessingMLPackage=WordprocessingMLPackage.load(bis);
Docx4J.toPDF(文字处理MLPackage,bos);
System.out.println(“结束:+newdate());
`
较大的文件占用更多的时间不是很自然吗?你的问题是什么?转换成pdf需要5分钟左右的时间。有没有办法把文档的第一页转换成pdf