iText 7 java.lang.NoSuchMethodError
iText 7 java.lang.NoSuchMethodError
我刚刚开始开发一个将 HTML 页面转换为 PDF 的新功能。我使用 iText 7。按照说明 here! 进行操作。
现在我收到错误 Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.layout.font.FontSet.getFonts()Ljava/util/Set;
我按照 here 的说明创建了 pom.xml!但仍然收到相同的错误。
我用的是eclipse。我将 pom.xml 放在 WebContent 文件夹中并收到错误。将 pom.xml 移动到 WEB-INF 文件夹时结果相同。
pom.xml的目录是不是错了?
我已经完成了问题here! and also here!但还是不行
请指教。
pdfHTML 1.0.0
不兼容 iText Core 7.0.3
,它只兼容 iText Core 7.0.2
。详情请参考 GitHub 上的兼容性矩阵:https://github.com/itext/itext7/releases/tag/7.0.3
计划于本月晚些时候一起发布的 iText Core 7.0.4
和 pdfHTML 1.0.1
也将兼容。
如果您想使用快照构建,您可以将其添加到您的 pom.xml
并使用 iText Core 7.0.4-SNAPSHOT
和 pdfHTML 1.0.1-SNAPSHOT
:
<repositories>
<repository>
<id>itext-snapshots</id>
<name>iText Repository - snapshots</name>
<url>https://repo.itextsupport.com/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
使用风险自负,因为快照构建不受支持,并且仅适用于愿意通过关注最新开发和提交拉取请求为 iText 做出贡献的经验丰富的开发人员。
切勿在生产环境中使用快照构建
或者等到月底,你就可以使用 iText Core 7.0.4
和 pdfHTML 1.0.1
.
我刚刚开始开发一个将 HTML 页面转换为 PDF 的新功能。我使用 iText 7。按照说明 here! 进行操作。
现在我收到错误 Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.layout.font.FontSet.getFonts()Ljava/util/Set;
我按照 here 的说明创建了 pom.xml!但仍然收到相同的错误。
我用的是eclipse。我将 pom.xml 放在 WebContent 文件夹中并收到错误。将 pom.xml 移动到 WEB-INF 文件夹时结果相同。
pom.xml的目录是不是错了?
我已经完成了问题here! and also here!但还是不行
请指教。
pdfHTML 1.0.0
不兼容 iText Core 7.0.3
,它只兼容 iText Core 7.0.2
。详情请参考 GitHub 上的兼容性矩阵:https://github.com/itext/itext7/releases/tag/7.0.3
计划于本月晚些时候一起发布的 iText Core 7.0.4
和 pdfHTML 1.0.1
也将兼容。
如果您想使用快照构建,您可以将其添加到您的 pom.xml
并使用 iText Core 7.0.4-SNAPSHOT
和 pdfHTML 1.0.1-SNAPSHOT
:
<repositories>
<repository>
<id>itext-snapshots</id>
<name>iText Repository - snapshots</name>
<url>https://repo.itextsupport.com/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
使用风险自负,因为快照构建不受支持,并且仅适用于愿意通过关注最新开发和提交拉取请求为 iText 做出贡献的经验丰富的开发人员。
切勿在生产环境中使用快照构建
或者等到月底,你就可以使用 iText Core 7.0.4
和 pdfHTML 1.0.1
.