gpt4 book ai didi

java - 使用 iText 从 Java 中的 Html 文件生成 pdf 时出错

转载 作者:行者123 更新时间:2023-12-02 05:19:04 28 4
gpt4 key购买 nike

我正在转换 XML -> HTML -> pdf。 HTML -> pdf 步骤是使用 iText v5.5.3 完成的,但出现以下错误:

Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.text.pdf.PdfPTable.addCell(Lcom/itextpdf/text/pdf/PdfPCell;)V
at com.itextpdf.tool.xml.html.table.Table.end(Table.java:387)
at com.itextpdf.tool.xml.html.AbstractTagProcessor.endElement(AbstractTagProcessor.java:155)
at com.itextpdf.tool.xml.pipeline.html.HtmlPipeline.close(HtmlPipeline.java:202)
at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:140)
at com.itextpdf.tool.xml.parser.XMLParser.endElement(XMLParser.java:387)
at com.itextpdf.tool.xml.parser.state.ClosingTagState.process(ClosingTagState.java:70)
at com.itextpdf.tool.xml.parser.XMLParser.parseWithReader(XMLParser.java:230)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:209)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:166)
at ITextEx.createPdf(ITextEx.java:29)
at ITextEx.main(ITextEx.java:41)

我错过了什么?

最佳答案

html -> pdf 转换功能位于单独的 jar 文件中,xmlworker-<version>.jar ,但仍被视为 iText 的一部分。

如果您使用itextpdf-5.5.3.jar你应该使用 xmlworker-5.5.3.jar .

Xmlworker 是 iText 产品的一部分,可以从产品网站下载。

关于java - 使用 iText 从 Java 中的 Html 文件生成 pdf 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26648853/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com