iTextSharp 是一个用于处理 PDF 文件的 C# 库。它可以帮助开发者在 C# 应用程序中创建、修改和提取 PDF 文件的内容。iTextSharp 提供了丰富的功能,包括:
- 创建 PDF 文件:可以创建一个新的 PDF 文件,设置其基本属性(如作者、标题、主题等),以及添加页面和内容。
- 修改 PDF 文件:可以打开现有的 PDF 文件,修改其内容(如添加、删除或修改文本、图像等),以及调整其布局和样式。
- 提取 PDF 文件内容:可以从 PDF 文件中提取文本、图像等内容,以便在其他应用程序中使用。
- 安全性:支持设置 PDF 文件的安全性,如密码保护、权限管理等。
- 格式转换:可以将 PDF 文件转换为其他格式,如 HTML、图片等。
iTextSharp 是一个开源库,可以在 .NET 平台(如 Windows、Linux 和 macOS)上使用。虽然 iTextSharp 已经有一段时间没有更新了,但它仍然是一个功能强大的库,适用于许多需要处理 PDF 文件的 C# 项目。然而,需要注意的是,iTextSharp 的开发已经停止,官方推荐使用其商业版本 iText 7。