我正在寻找在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/

10-13 03:24