使用 XHTMLImporterImpl 将 docx 转换为 pdf 时出现问题

问题描述 投票:0回答:2

我已将 docx4j 从 8.3.9 更新到 11.4.11,因为我正在运行 java 17,当我们尝试将 docx 转换为 pdf 时,我们收到 noSuchMethodError。在研究中,RangeFinder 类已更改,其中构造函数开始需要 2 个参数已被删除

public RangeFinder(String startElement, String endElement) {
        
        this.startElement = "org.docx4j.wml." + startElement;
        this.endElement   = "org.docx4j.wml." + endElement;
    }

核心库中仅存在默认构造函数

如何解决这个问题?

尝试了旧版本和不同版本的库,看到该类更改为 8.3.10,所以看来这是一个问题

查看了docx4j论坛,没有看到任何报道

我的一个解决方案是更改源代码并重新编译类

java html pdf docx4j
2个回答

0
投票

我也有类似的问题。我正在使用 docx4j-core-8.3.10,当将 docx 转换为 pdf 时,它将部分文本转换为 pdf,但不是全部。

您有幸找到解决方案吗?

© www.soinside.com 2019 - 2024. All rights reserved.