The iText 5 targets Java 5 which means that we can not update org.apache.santuario:xmlsec
version to 2.x.x or newer as
it requires Java 8. If you are not using the com.itextpdf.text.pdf.security.MakeXmlSignature class then you can avoid
adding org.apache.santuario:xmlsec
dependency into your project. Which means that you would not be affected by
the related vulnerabilities, for example https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESANTUARIO-1655558. If you are using
com.itextpdf.text.pdf.security.MakeXmlSignature class, for example for XFA signatures, then you can:
org.apache.santuario:xmlsec
1.5.8 as a dependency which is affected by the vulnerability specified above,
but works on Java 5+;org.apache.santuario:xmlsec
2.1.7 or newer. But this would require java 8+ and affects on the output format
(see https://issues.apache.org/jira/browse/SANTUARIO-494).We HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iText 5 to iText 7 to benefit from the many improvements such as:
The main release contains:
itextpdf-x.y.z.jar
: the core libraryitext-xtra-x.y.z.jar
: extra functionality (PDF 2!)itext-pdfa-x.y.z.jar
: PDF/A-related functionalityxmlworker-x.y.z.jar
: XML (and HTML) functionalityiText 5 is hosted on https://github.com/itext/itextpdf
You can find the latest releases here:
You can also build iText 5 from source.
We also have RUPS — a tool that can help you debug PDFs. It's hosted on http://github.com/itext/rups
iText is licensed as AGPL software.
AGPL is a free / open source software license.
This doesn't mean the software is gratis!
Buying a license is mandatory as soon as you develop commercial activities distributing the iText software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. These activities include:
Contact sales for more info: http://itextpdf.com/sales
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。