在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
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 软件库为企业用户提供多种功能:
1.创建、阅读和处理 PDF 文档
2.为 PDF 文档添加数字签名
3.填写并压平交互式 PDF 表单
4.为 PDF 文档添加标签
5.创建地图和书籍
6.在现有 PDF 文档中添加书签、页码、水印和其他功能
7.支持符合以下标准的 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)
* PDF/UA (ISO 14289)
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 中删除敏感数据。
pdf2Data 库提供数据提取功能,如从 PDF 文档中提取图像、表格和文本。RUPS 支持 PDF 调试,以操作 PDF 文档。
同样,其他功能也有支持库,这些库都是 iText 7 Suite 的一部分。因此,开发人员很难管理这么多 DLL。
它的商业许可证也非常昂贵。如下图所示,他们在许可证页面上没有提及价格。我们需要联系他们的销售部门获取报价,这将花费我们的时间。
假设我们正在生成 PDF 文档,同时需要从现有 PDF 中提取图像、表格或文本。在这种情况下,我们需要购买 iText 7 Suite 和 iText pdf2Data,这将增加我们的成本。
有没有 替代 iText 软件它能在一个库中提供上述所有功能,并且具有合理的商业许可?答案是肯定的。
IronPDF 是.NET 和 Java 库,由以下公司开发和维护 铁软件.IronPDF 是最流行的 C# 和 Java PDF 库,用于创建和编辑 PDF。其简单的 API 使开发人员能够在 .NET 项目中快速从 HTML 生成专业、高质量的 PDF。它将准确性、易用性和速度放在首位。
IronPDF 的功能包括
1.从 HTML、字符串、URL、Razor、ASPX 和 MVC 视图生成 PDF
2.提取图像、表格和文本,无需使用任何其他库
3.将扫描文件等图像转换为 PDF,反之亦然
4.提供添加页码的功能、 页眉/页脚, 签署, 附件, 密码和安全.
6.其他 50 多项功能 在此不一一列举
7.兼容所有 .NET 语言,如 C#、VB.NET 和 F#。
8.兼容所有 .NET 版本,包括 .NET Standard、.NET Core、.NET 5、6 和 7。
10.支持所有操作系统,包括 Windows、Linux 和 Mac 操作系统。
11.支持所有应用程序类型,如网络、移动和桌面。
让我们来讨论一下它的许可问题。
IronPDF 用于开发是免费的,不需要任何许可证。不过,在生产中使用需要商业许可证。您可以随时利用 免费试用 在任何时候。其 商业许可 从 749 美元到 2999 美元不等。您可以根据自己的需要选择套餐,然后开始工作。您无需联系他们的销售人员,从而节省了时间。此外,他们的商业许可证还包括 24/7 全天候支持。
IronPDF 集所有功能于一身。它就像一个一体化的解决方案。在 iText 7 的情况下,我们需要为不同的功能使用不同的软件包。IronPDF 的商业许可证无需联系销售人员即可轻松购买,并获得全面支持。另一方面,如果要将 iText 7 用于商业目的,我们需要联系销售部门,索取报价。
本文内容简单而全面。欢迎在评论区提出任何问题。