我正在寻找在Java中将docx
文件转换为pdf
的最佳方法,这是我尝试过的方法:
File wordFile = new File("wordFile.docx"), target = new File("target.pdf");
IConverter converter;
Future<Boolean> conversion = converter.convert(wordFile)
.as(DocumentType.MS_WORD)
.to(target)
.as(DocumentType.PDF)
.prioritizeWith(1000) // optional
.schedule();
问题是我在程序中找不到IConverter类。
最佳答案
您显然正在尝试使用documents4j,因此,建议您仔细阅读该文档。看来您的项目中没有包含documents4j
库(您至少需要documents4j-api
依赖项,但我建议您看一下documents4j-local
)。
您可以直接使用Maven
添加所需的lib(只需在下面添加依赖项),或者直接获取jar。
<dependency>
<groupId>com.documents4j</groupId>
<artifactId>documents4j-api</artifactId>
<version>1.0.2</version>
<type>pom</type>
</dependency>
关于java - 如何在Java中将.docx文件转换为.pdf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40892126/