在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
iText PDF 库是一个用于创建和处理 PDF 文件的 Java 和 .NET 库。 iText 7 是 iText 5 和 iTextSharp 的高级版本。iText 7 是 iText 5 和 iTextSharp 的高级版本,它是一个更简单、性能更强、可扩展的库,能满足当今日益增长的 PDF 文档处理挑战和文档需求,一次一个附加组件。
iText 集团是 PDF 领域的世界先驱。(便携式文档格式)iText 7 Suite、iText pdf2Data 和 iText DITO 应用软件等产品。
iText 7 Core 是一个开源 PDF 库,您可以将其纳入自己的应用程序,创建交互式表单。 这是对 iText 5 中使用的成功引擎的重新思考,其模块化代码结构允许未来的增强和扩展,以及更简便的脚本编写。
iText 库为商业用户提供了多种功能:
创建、阅读和处理 PDF 文档
为 PDF 文档添加数字签名
填写并平铺交互式 PDF 表单
为 PDF 文档添加标签
创建地图和书籍
在现有 PDF 文档中添加书签、页码、水印和其他功能
它支持符合以下标准的 PDF 文档
PDF 规范,包括 PDF 2.0(ISO 32000-2)
PDF/A(ISO 190005; PDF/A-1a/b、PDF/A-2a/b/u、PDF/A-3a/b/u)
iText 是一家数字文档领域的技术公司。 该公司的旗舰产品是一个开源 Java 库和 .NET 库,用于在 Java 和 .NET 中创建和处理 PDF 文档。(C#).
让我们来看一个生成 iText PDF 文档的 hello world 源代码示例。
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
Dim writer = New PdfWriter(dest)
Dim pdf = New PdfDocument(writer)
Dim document As New Document(pdf)
document.Add(New Paragraph("Hello World!"))
document.Close()
我们创建一个 PdfWriter
实例。 可以写入 PDF 文件的对象称为 PdfWriter
。 完成文件格式结构后,PdfWriter
只需写入构成有效文档的各种文件部分和对象。 它不知道 PDF 文档是关于什么的。
PdfWriter "会监听 "PdfDocument",因此它知道该写什么。添加的内容由 PdfDocument
管理,它还会将内容分发给多个页面,并跟踪任何相关数据。
一旦我们有了 "PdfWriter "和 "PdfDocument",针对 PDF 的底层代码就完成了。 以 PdfDocument
为参数创建文档。 有了文档对象后,我们可能会忘记自己是在制作 PDF。
Hello World "短语出现在创建的段落中,然后添加到文档对象中。
iText 7 是付费的,功能有限。 这些工具不提供单一软件包中的所有功能。 我们需要针对不同的目的使用不同的库。 例如:
iText 7 支持 PDF 创建和 PDF 生成,pdfHTML 支持 HTML 到 PDF 的转换。 另一方面,pdfSweep 支持从 PDF 中删除敏感数据。
数据提取(如从 PDF 文档中提取图像、表格和文本)由 pdf2Data 库提供。 RUPS 支持操作 PDF 文档的 PDF 调试。
同样,其他功能也有库来支持,这些库是 iText 7 套件的一部分。因此,开发人员很难管理这么多 DLL。
其商业许可证也非常昂贵。他们的iText 7 许可证和定价页面. 我们需要联系他们的销售部门进行报价,这将花费我们的时间。
假设我们正在生成 PDF 文档,同时需要从现有 PDF 中提取图像、表格或文本。 在这种情况下,我们需要购买 iText 7 Suite 以及 iText pdf2Data,这将增加我们的成本。
是否有具有综合功能的 iText 软件替代品在一个库中,哪个库提供了上述所有功能,并且具有合理的商业许可? 答案是肯定的。
了解 IronPDF 的特性和功能是.NET 和 Java 库,由以下公司开发和维护铁软件. IronPDF 是最流行的 C# 和 Java PDF 库,用于创建和编辑 PDF。 其简单的 API 使开发人员能够在 .NET 项目中快速从 HTML 生成专业、高质量的 PDF。 翻译必须优先考虑准确性、易用性和速度。
IronPDF 的功能包括:
从 HTML、字符串、URL、Razor、ASPX 和 MVC 视图生成 PDF
提取图像、表格和文本,无需使用任何其他库
将扫描文件等图像转换为 PDF,反之亦然
6.其他50 多项功能我们无法在此一一列出
兼容 C#、VB.NET 和 F# 等所有 .NET 语言。
兼容所有 .NET 版本,包括 .NET Standard、.NET Core、.NET 5、6 和 7。
了解 IronPDF for Java此外,该翻译工具还提供上述所有功能,并与 Java、Kotlin 和 Scala 兼容。
支持所有操作系统,包括 Windows、Linux 和 Mac 操作系统。
支持网络、移动和桌面等各种应用程序类型。
让我们来讨论一下它的许可问题。
IronPdf 可免费用于开发,无需任何许可证。 不过,在生产中使用需要获得其商业许可。 您可以随时利用免费试用 IronPDF在任何时候。其商业许可翻译费用从 749 美元到 2999 美元不等。 您可以根据自己的需要选择软件包,然后开始工作。 您无需联系他们的销售人员,这样可以节省时间。此外,他们的商业许可还包括 24/7 全天候支持。
IronPdf 在一个软件包中提供了所有功能。 这就像是一个一体化的解决方案。 对于 iText 7,我们需要针对不同的功能使用不同的软件包。IronPdf 的商业许可证可以轻松购买,无需联系销售即可获得全面支持。 另一方面,我们需要联系销售人员,以获得将 iText 7 用于商业目的的报价。
我们将保持本文的简洁性和全面性。欢迎在评论区提出任何问题。