VintaSoft PDF .NET Plug-in

创建、查看、编辑、验证、压缩、保存 PDF在 Windows、Linux、macOS 上使用 C#、VB.NET 编写文档

PDF(便携式文档格式)是一种文件格式,允许用户在任何环境下轻松、安全地共享和查看电子文档这些文件是由哪个文件创建的。每个 PDF 文件都包含文档元素在平面上的固定布局的完整描述,包括文本、字体、图形和显示文档所需的其他信息。

VintaSoft PDF .NET Plug-inVintaSoft Imaging .NET SDK 的附加组件,可让您创建、查看、验证、打印、编辑、保护、优化、压缩、转换和保存PDF文档。

一般功能

  • 在文件或流中创建新的 PDF 文档
  • 创建与 PDF 规范 1.0-1.7、2.0 兼容的 PDF 文档
  • 创建安全的 PDF 文档
  • 创建包含作品集的 PDF 文档
  • 需要PDF(阅读器+编写器)许可证
  • 从文件或流加载现有 PDF 文档
  • 上传与 PDF 规范 1.0-1.7、2.0 兼容的 PDF 文档
  • 上传与 PDF 规范兼容的 PDF 文档具有 PDF/A 规范
  • 上传受保护的 PDF 文档
  • 从文件夹中上传 PDF 文档
  • 上传损坏的 PDF 文档
  • 需要 PDF(阅读器)许可证
  • 验证 PDF 文档是否与 PDF/A-1a 兼容、PDF/A-2a、PDF/A-3a、PDF/A-规范 1b、PDF/A-2b、PDF/A-3b、PDF/A-2u、PDF/A-3u、PDF/A-4、 PDF/A-4e,PDF/A-4f
  • 需要 PDF(阅读器)许可证
  • 渲染整个 PDF 页面或页面区域
  • 管理和覆盖 PDF 内容渲染算法
    • 禁用文本、图像、图形等的渲染。
    • 渲染前更改文本
    • 在渲染之前更改图像
    • 渲染前更改矢量图形
    • 渲染前更改图形状态
  • 渲染 PDF 页面时获取中间图像 - 这对于 PDF 页面的渐进式预览是必需的
  • 获取 PDF 页面的缩放区域
  • 在 PDF 渲染页面期间管理颜色
  • 以透明度渲染 PDF 页面
  • 渲染使用 PDF 功能的 PDF 页面
  • 渲染 PDF 页面的文本
    • 支持的字体:TrueType、OpenType、CompactFontFormat、Type0、Type1、Type3
    • 支持的文本渲染模式:填充、描边、不可见、剪切
    • 支持文本渲染在垂直模式下
  • 渲染 PDF 页面图像
  • 渲染 PDF 页面图形
    • 渲染形状
    • 渲染注释
    • 渲染阴影和平铺图案
    • 颜色混合支持
  • 支持的色彩空间:CalGray、CalRGB、DeviceCMYK、DeviceGray、DeviceN、DeviceRGB、ICCBased、Indexed、Lab、Separation、Pattern
  • 渲染可选内容组 (OCG) PDF 页面
  • PDF(阅读器)许可证才能渲染没有可点击字段和具有自定义外观的注释的 PDF 文档
  • PDF(阅读器+写入器) ) 渲染任何 PDF 文档都需要许可证
  • 在 WinForms 中打印 PDF 文档
  • 在 WPF 中打印 PDF 文档
  • 在 ASP.NET 中打印 PDF 文档
  • 光栅打印没有可点击字段和具有自定义外观的注释的 PDF 文档需要 PDF 许可证(阅读器)
  • PDF 许可证(阅读器+写入器)对于任何 PDF 文档的光栅和矢量打印都是必需的
  • 搜索文本整个 PDF 文档或单个 PDF 页面
  • 从 PDF 文档中提取文本
  • 需要 PDF(阅读器)许可证
  • 管理 PDF 文档页面
    • 创建一个新的空白PDF页面
    • 在 PDF 文档中添加或插入新页面
    • 在同一 PDF 文档中添加或插入现有页面,而不重新编码页面数据
    • 将现有页面添加或插入到另一个 PDF 文档中,而不重新编码页面数据
    • 对 PDF 文档中的页面进行排序
    • 从 PDF 中删除页面文档
  • 管理 PDF 文档中的字体
    • 从 PDF 文档中提取字体
    • 基于标准 PDF 字体创建新的 PDF 字体
    • 基于另一个 PDF 文档的 PDF 字体创建新的 PDF 字体
    • 基于 TrueType 字体创建新的 PDF 字体
    • 添加新的 PDF 字体PDF 字体到 PDF 文档
    • 将外部和标准字体嵌入到 PDF 文档中
    • 打包 PDF 文档的嵌入字体
    • 创建PDF 文档中嵌入的字体
  • 管理 PDF 文档的书签(创建、添加、编辑、排序、删除)
  • 管理 PDF 文档图像资源(提取、追加、压缩,更改压缩)
  • 管理嵌入在PDF文档中的文件(提取、添加、删除、更改描述和压缩)
  • 管理存储在PDF文档中的投资组合(查看,创建,编辑)
  • 管理PDF文档中定义的操作(添加、更改、删除)
  • 管理嵌入的 PDF 页面缩略图(创建、删除)
  • 管理 PDF 文档注释(创建、添加、编辑、删除)
  • 管理可选 PDF 文档内容组(创建、添加、删除)
  • 管理(创建)项目符号内容
  • 需要PDF(阅读器+编写器)许可证
  • 需要PDF(阅读器+编写器)许可证
  • 编辑PDF 页面上的内容(图形、图像、形状、文本、裁剪区域):
    • 调整内容对象的大小
    • 移动内容对象
    • 旋转对象内容
    • 删除、复制、粘贴内容对象
    • 为内容对象设置裁剪(使用图形路径)
    • 编辑内容对象的图像
    • 用内容对象中的图像或形状
    • 编辑内容对象的参数(填充颜色、描边颜色、alpha 常数、画笔粗细、混色模式、文本输出模式)
    • 编辑文本输出算子参数
  • 在PDF页面上绘制图形
    • 控制图形状态参数:变换矩阵、文本渲染参数等
    • 在 PDF 页面上绘制图形基元:直线、矩形、椭圆、曲线、图像、文本等
    • 在PDF页面上绘制图形形状:矩形,对齐面板,图像,文本框,多边形,表格等
  • 永久删除PDF文档内容
    • 删除文本、图像
    • 将修订标记应用于 PDF 文档
  • 将给定矩形内的一个 PDF 页面覆盖在另一 PDF 页面上
  • 旋转PDF 页面
  • 需要PDF(阅读器+编写器)许可证
  • 查看、编辑和保存 PDF 文档的低级对象树
  • 获取有关 PDF 文档的 PDF 注释的信息
  • 支持的 PDF 注释类型:
    • Link
    • Popup
    • Markup
    • 文本标记
      • 插入符
      • 突出显示
      • 下划线
      • 删除线
      • 波浪线
  • 向 PDF 文档添加新的 PDF 注释
  • 更改现有 PDF 注释的设置
  • 编辑 PDF 文本注释时检查拼写文本
  • 从 PDF 文档中删除 PDF 注释
  • 以 XFDF 格式导入/导出 PDF 注释
  • 添加PDF 文档的 PDF 注释视图,并在任何 PDF 查看器中获取注释可见
  • 需要PDF(阅读器+编写器)许可证
  • 添加或删除评论或回复
  • 创建评论话题
  • 设置评论或回复的状态
  • 基于 PDF 标记或弹出注释的注释与其他 PDF 查看兼容应用程序
  • 需要PDF(阅读器+编写器)许可证
  • Vintasoft Annotation .NET Plug-in 必不可少
  • 创建新的交互式 PDF 文档表单
  • 获取有关交互式表单字段的信息
  • 支持的交互式表单字段类型:
    • 按钮
    • Text
    • 列表框
    • 组合框
    • 复选框
    • 单选按钮
    • 签名字段
    • 条形码字段 - 可能包括DataMatrix 条形码、PDF417 或 QR 码 - VintaSoft Barcode .NET SDK 必不可少
    • Vintasoft Barcode 字段 - 可以包括任何支持 VintaSoftBarcode.NET SDK 的一维或二维条形码 - VintaSoft Barcode .NET SDK 必不可少
  • 添加交互式表单的字段
  • 编辑表单的 PDF 交互式文本字段时检查文本的拼写
  • 更改值,交互式表单字段的参数或表示
  • 向交互式字段分配操作
  • 使用 JavaScript 验证或计算字段的值
  • 从交互式表单中删除字段
  • 从 XFDF 格式导入和导出交互式表单字段
  • 需要PDF(阅读器+编写器)许可证
  • 在 WPF 图像查看器中查看 PDF 页面
  • 在 WPF 图像查看器中突出显示 PDF 页面上的文本
  • 在 WPF 图像查看器中提取 PDF 页面的图像资源
  • 使用书签导航 PDF 文档,链接和按钮
  • 需要 PDF(阅读器)许可证才能查看没有可点击字段和具有自定义外观的注释的 PDF 文档
  • 许可证 PDF (Reader+Writer) 是查看任何 PDF 文档所必需的
  • 在 WPF 图像查看器中查看 PDF 页面上的 PDF 注释
  • 在 WPF 图像查看器中查看并填写 PDF 页面上的交互字段
  • 执行 JavaScript 操作
  • 需要PDF(阅读器+编写器)许可证
  • 在 WinForms 图像查看器中查看 PDF 页面
  • 在 WinForms 图像查看器中突出显示 PDF 页面上的文本
  • 在 WinForms 图像查看器中检索 PDF 页面图像资源
  • 使用书签导航 PDF 文档,链接和按钮
  • 需要 PDF(阅读器)许可证才能查看没有可点击字段和具有自定义外观的注释的 PDF 文档
  • 许可证 PDF (Reader+Writer) 是查看任何 PDF 文档所必需的
  • 在图像查看器中查看 WinForms PDF 页面上的 PDF 注释
  • 在图像查看器中查看并填写 PDF 页面上的交互字段WinForms 图像查看器
  • 执行 JavaScript 操作
  • 需要PDF(阅读器+编写器)许可证
  • 在 HTML5 图像查看器中查看 PDF 文档
  • 在 HTML5 图像查看器中突出显示 PDF 页面上的文本
  • 在 HTML5 图像查看器中提取 PDF 页面的图像资源
  • 在 HTML5 图像查看器中查看 PDF 页面上的 PDF 注释
  • 在 HTML5 中查看 PDF 页面上的交互字段图像查看器
  • 需要 PDF(阅读器)许可证才能查看没有可点击字段和具有自定义外观的注释的 PDF 文档
  • 许可证 PDF (Reader+Writer) 是查看任何 PDF 文档所必需的
  • 需要PDF(阅读器+编写器+可视化编辑器)许可证
  • 编辑内容WPF 图像查看器中 PDF 页面的(图形、图像、形状、文本、裁剪区域):
    • 在 WPF 图像查看器中编辑 PDF 页面内容
    • 在 WPF 图像查看器中编辑 PDF 页面上的文本
    • 在 WPF 图像查看器中编辑 PDF 页面上的富文本 - 需要 PDF(阅读器+写入器+可视化编辑器)和 Vintasoft Office .NET Plug-in 的许可证
  • 在 WPF 中的 PDF 页面上编辑(创建、更改、复制、删除)PDF 注释图像查看器
  • 在 WPF 图像查看器中编辑(创建、更改、复制、删除)PDF 页面上的交互式字段
  • 将图形(图像、形状、矢量图形)添加到WPF 图像查看器中的 PDF 页面
  • 从 WPF 图像查看器中的 PDF 页面检索或删除图像或表单资源
  • 在 WPF 图像查看器中删除 PDF 页面内容
  • 在 WPF 图像查看器中裁剪 PDF 页面
  • 需要PDF(阅读器+编写器+可视化编辑器)许可证
  • 编辑内容(图形、图像、形状) WinForms 图像查看器中 PDF 页面的(文本、裁剪区域):
    • 在WinForms图像查看器中编辑PDF页面内容
    • 在 WinForms 图像查看器中更改 PDF 页面上的文本
    • 在 WinForms 图像查看器中编辑 PDF 页面上的富文本 - 需要 PDF(阅读器+写入器+可视化编辑器)和 Vintasoft Office .NET Plug-in 的许可证
  • 编辑(创建、更改、复制、删除)WinForms 图像查看器中 PDF 页面上的 PDF 注释
  • 在 WinForms 图像查看器中编辑(创建、更改、复制、删除)PDF 页面上的交互字段
  • 在 WinForms 图像查看器中将图形(图像、形状、矢量图形)添加到 PDF 页面
  • 从 WinForms 图像查看器中的 PDF 页面中提取或删除图像或表单资源
  • 在WinForms图像查看器中删除PDF页面内容
  • 在WinForms图像查看器中裁剪PDF页面
  • 需要PDF(阅读器+编写器)许可证
  • Vintasoft Annotation .NET Plug-in 必不可少
  • 获取 PDF 文档的所有数字签名列表
  • 获取有关数字签名的信息:创建签名所用的证书;用于创建签名的证书链;附加信息
  • 验证数字签名:
    • 支持的数字签名格式:PKCS#1、PKCS#7
    • 支持的数字签名计算方式:字节range 摘要
  • 向 PDF 文档添加数字签名:
    • 支持的证书格式:X509 证书
    • 支持的数字签名格式:PKCS#1、PKCS#7
    • 支持的数字签名计算方式:字节range 摘要
  • 创建数字签名字段的可视化表示
  • 将长期数字签名验证 (LTV) 信息合并到 PDF 文档中
  • 恢复并保存对文档进行数字签名时的文档修订
  • 需要PDF(阅读器+编写器)许可证
  • 在保护下对 PDF 文档进行编码和解码
  • 更改 PDF 文档的所有者和用户密码
  • 更改用户对 PDF 的访问权限document
  • 保护 PDF 文档中的文本(删除文本编码并混淆字体程序)免于提取
  • 需要PDF(阅读器+编写器)许可证
  • 优化并重新压缩 PDF 文档图像资源
  • 使用 MRC(混合光栅内容)算法压缩彩色 PDF 文档图像 - VintaSoft Document Cleanup .NET Plug-in 必不可少
  • 使用 PDF 文档的压缩 XREF 表
  • 将外部和标准字体嵌入到 PDF 文档中
  • 打包 PDF 文档的嵌入字体
  • 创建PDF 文档中嵌入的字体
  • 清理 PDF 文档
    • 删除重复资源
    • 删除未使用的资源资源
    • 删除未使用的页面
    • 删除损坏的书签
    • 删除损坏的链接
  • 创建线性化PDF文档
  • 需要PDF(阅读器+编写器)许可证
  • 将 PDF 文档保存到文件或流
  • 保存与 PDF 规范 1.0-1.7 兼容的新 PDF 文档
  • 保存符合 PDF/A 规范的新 PDF 文档
  • 使用增量更新保存对现有PDF文档的更改,以保存文档中更改的历史记录
  • 将PDF文档中的更改保存回原始文件
  • 将PDF文档中的更改保存到新文件并切换到新文件
  • PDF(Writer)许可证已必需
  • 将PDF文档转换为PDF/A-1a, PDF/A-2a, PDF/A-3a, PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/A-2u, PDF/A-3u, PDF/A-4, PDF/A-4e, PDF/A-4f文档
  • 需要PDF(阅读器+编写器)许可证

开发和部署要求

开发要求:
  • 开发环境:Microsoft Visual Studio 、Microsoft Studio Code、JetBrains Rider、.NET CLI
  • 编程语言:C#、VB.NET、任何 .NET 兼容语言
  • 开发平台:.NET、WinForms、WPF、ASP.NET
部署要求:
  • Windows(Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008) 与 .NET 9、.NET 8、.NET 7、.NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP;Windows Server 2025/2022/2019/2016/2012/2008) 与 .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux(Ubuntu 24/23/22/20/18;Debian 11/12/10;Fedora 40/39/38/37/36;OpenSUSE 15;CentOS 9/8/7;Redhate Enterprise Linux 9/8/7; Alpine 3) 与 .NET 9、.NET 8、.NET 7、.NET 6
  • 带有 .NET 9、.NET 8、.NET 7、.NET 6 的 macOS(macOS 14/13/12/11/10)

免费评估版

评估版允许您在 30 天的免费评估期内测试 VintaSoft Imaging .NET SDK,从而了解它是否满足您的需求。
评估版本也有一些功能限制。 要禁用所有限制,您需要购买许可证。

通过下载 VintaSoft Imaging .NET SDK 的评估版,您还可以测试所有插件 - Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document Cleanup, Forms Processing.

下载评估版

演示应用程序


SDK 隨附適用於 WPF、WinForms、控制台、ASP.NET Core、ASP.NET Core + Angular、ASP.NET MVC5 和 ASP.NET WebForms 的演示應用程序,演示常見的 SDK 功能。演示應用程式可以輕鬆評估 SDK 的功能,讓您快速確定它是否符合您的特定要求。

每個示範應用程式都是以 C# 或 VB.NET 編寫的原始程式碼範例,可在 Microsoft Visual Studio、Microsoft Studio Code、.NET CLI 中使用。

如果您想运行和测试我们的演示应用程序,您必须在计算机上下载并安装 SDK 的评估版本。

现有被许可方可以使用演示应用程序项目作为其自己的应用程序的模板。

在线演示应用程序

如果您的目标是开发 ASP.NET 应用程序,并且希望快速预览 SDK 的功能而无需在计算机上安装 SDK,您可以使用我们的网站进行在线测试应用程序演示。

技术文档

SDK 附带详细的技术文档,其中包括用户手册、.NET API 参考、Web API 参考(JavaScript、TypeScript 和 Web 服务)。至少具有应用程序编程基础知识和技能的个人

此处提供了按 SDK 版本划分的一般更改列表,显示了开发历史记录:历史记录

.NET 开发人员文档     Web 开发人员文档

技术支持

有关可用技术支持资源的信息可在此处找到:技术支持

有关 VintaSoft Imaging .NET SDK 及其插件的常见问题列表及其答案,请访问:常见问题

如果您在提供的支持资源和技术文档中找不到所需的答案或解决方案,或者您希望我们推荐 VintaSoft 产品如何帮助您完成特定任务,请写信给我们。

插件许可

购买许可证

任何插件都是 VintaSoft Imaging .NET SDK 的附加组件,并且只能是与 VintaSoft Imaging .NET SDK 结合使用,即如果您想在应用程序中使用插件的任何功能,则需要 SDK 和插件的许可证。

VintaSoft 许可非常灵活,允许您开发在计算机上免费分发的应用程序、在一台特定计算机上部署、在任何计算机上部署一个特定应用程序。

要在生产中使用 VintaSoft Imaging .NET SDK 和插件,您必须从提供的类型中为您的应用程序选择并购买适当的许可证。

开发人员许可证供单个程序员使用 SDK。组织许可证允许在同一办公室工作的一组程序员使用 SDK。

Windows 台式电脑的许可证允许您在应用程序中使用 SDK 并将其免费分发到任何 Windows 台式电脑。

服务器许可证允许您在应用程序中使用 SDK 并将其免费分发到 Windows 服务器上。

单个服务器的许可证与专用Windows 服务器的不可变网络配置相关联。

单个应用程序许可证允许您将开发的应用程序分发到任何 Linux 或 macOS 计算机。

所有你需要知道的关于授权VintaSoft Imaging .NET SDK和插件,你可以阅读最终用户许可协议

客户评论

所有客户评论
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
我在过去五年中一直使用 Vintasoft 的库,并相信他们提供了价格合理且功能强大的高价值软件。设计精良,他们不断发布可提高可靠性和性能的更新。我强烈建议开发人员将 Vintasoft 工具视为您处理的任何项目的自然插件。

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc