作者:kkq--_771 | 来源:互联网 | 2023-01-17 14:36
我有一个现有的Java项目,需要在其中创建PDF。我需要HTMLConvertor将HTML转换为PDF,然后使用PDFReader和PDFStamper将内容添加到各个字段(getAcroFields)。
因此,我使用iText 5.5.12,无法导入HTMLConverter。此版本不支持吗?我找不到有关发行版的文档。我尝试了以下操作,但没有成功。我试图将iText 7作为Maven中的新库添加,但是直到5.5.12为止的版本仍然可用。
我是Intellij的新手,那么如何安装支持HTMLConverter的版本iText?
提前致谢!
1> Amedee Van G..:
你写:
我试图将iText 7作为Maven中的新库添加,但是直到5.5.12为止的版本仍然可用。
那是错的。请参阅iText网站上的安装说明:https : //developers.itextpdf.com/itext7/download-and-install-information/Java
在您的POM文件中复制粘贴:
com.itextpdf
kernel
7.0.4
com.itextpdf
io
7.0.4
com.itextpdf
layout
7.0.4
com.itextpdf
forms
7.0.4
com.itextpdf
pdfa
7.0.4
com.itextpdf
sign
7.0.4
com.itextpdf
barcodes
7.0.4
com.itextpdf
font-asian
7.0.4
com.itextpdf
hyph
7.0.4
为了能够使用pdfHTML附加组件,您需要添加以下内容:
itext
iText Repository - releases
https://repo.itextsupport.com/releases
这是暂时的,因为目前pdfHTML是开源的,而不是在Maven Central上,但是它将在接下来的几周内尽快成为开源的。
您将需要pdfHTML的许可证密钥(试用版或已购买30天),然后将其添加到POM中:
com.itextpdf
html2pdf
2.1.3
com.itextpdf
itext-licensekey
2.0.4