我正在尝试使用documents4j 1.0.3.jar在Java中将Docx文件转换为pdf文件,但我无法将其转换。我看到了一些参考,每个人都建议在pom文件依赖项的maven项目中这样做。我们不是maven项目,我只想在添加了jar文件的Java项目中解决方案。

代码:

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import com.documents4j.api.DocumentType;
import com.documents4j.api.IConverter;
import com.documents4j.job.LocalConverter;

public class Doit {
public static void main(String[] args) {

    File inputWord = new File("/home/enad2/Downloads/Sample.docx");
    File outputFile = new File("/home/enad2/Desktop/Sample.pdf");
    try  {
        InputStream docxInputStream = new FileInputStream(inputWord);
        OutputStream outputStream = new FileOutputStream(outputFile);
        IConverter converter = LocalConverter.builder().build();
        converter.convert(docxInputStream).as(DocumentType.DOCX).to(outputStream)
        .as(DocumentType.PDF).execute();

        outputStream.close();
        System.out.println("success");
    } catch (Exception e) {
        e.printStackTrace();
    }
}


java - 线程“main” java.lang.Error中的异常:无法解决的编译问题:LocalConverter无法解决-LMLPHP

最佳答案

您可以通过以下方式在Eclipse中添加jar文件:
右键单击项目→构建路径→配置构建路径。
在“库”选项卡下,单击“添加罐子”或“添加外部JAR”,然后提供罐子。

有关更多说明,请访问
https://www.edureka.co/community/4028/how-to-import-a-jar-file-in-eclipse

08-06 01:46