SelectPdf for .NET 是一个专业的 PDF 库,可用于创建、编写、编辑、处理和读取 PDF 文件,而无需在 .NET 应用程序中使用任何外部依赖项。使用此 .NET PDF 库,您可以实现丰富的功能,从头开始创建 PDF 文件或完全通过 C#/VB.NET 处理现有 PDF 文档,而无需安装 Adobe Acrobat 。
.NET PDF API 可以支持许多丰富的功能,例如安全设置(包括数字签名)、PDF 合并/拆分、文本、html 和图像绘图到 pdf 等等。此外,SelectPdf for .NET 组件可用于轻松地将 HTML 转换为高质量的 C#/VB.NET PDF。SelectPdf还可以从现有PDF文档中提取文本或在PDF文档中搜索文本,并且可以将PDF页面转换为光栅图像(PNG,BMP,JPEG,TIFF)。
SelectPdf 提供适用于 .NET Framework 和 .NET Core 2.0 及更高版本(通过 .NET Standard 2.0)。这包括 .NET 5、.NET 6 及更高版本。SelectPdf 仅适用于 Windows。SelectPdf 适用于 Azure 云,包括 Azure Web 应用程序
实时演示 ASP.NET (C#) 实时演示 ASP.NET (VB.NET) 联机文档
MVC ASP.NET (C#) 的实时演示 MVC ASP.NET 实时演示 (VB.NET)
选择适用于 .NET 功能的 Pdf SDK
一般功能
在Windows系统上支持.NET Framework和.NET Core
从头开始生成 PDF 文档
加载和修改现有 PDF 文档
设置 PDF 文档属性
设置 PDF 文档查看器首选项
设置 pdf 页面设置(大小、方向、边距)
设置 PDF 文档安全性设置(用户密码、权限)
支持多种pdf元素:文本,图像,html,形状,链接,书签等
用于在生成的 PDF 文档的所有页面中重复元素的 PDF 模板
生成的 pdf 文档的自定义页眉和页脚
水印和邮票
支持页码编号
合并 pdf 文档
拆分 pdf 文档
从现有 pdf 文档中提取页面
数字签名
压缩的 pdf 文档
支持 pdf 打开操作(打开到特定页面,执行 javascript)
修改色彩空间
支持 PDF/A、PDF/X 标准
高级安全设置(RC4 或 AES 加密算法,最多 256 位加密密钥)
表格填写
PDF 包管理
调整现有 PDF 内容的大小/缩放
HTML 到 pdf 转换器功能
将任何网页转换为pdf
将任何原始 html 字符串转换为 pdf
设置 pdf 页面设置(页面大小、页面方向、页边距)
在转换过程中调整内容大小以适合 pdf 页面
设置 pdf 文档属性
设置 pdf 查看器首选项
设置 pdf 安全性(密码、权限)
将多个网页转换为同一 pdf 文档
设置转化延迟时间和网页导航超时
自定义页眉和页脚
支持页眉和页脚中的 html
可以为特定页面使用不同的页眉和页脚
自动和手动分页符
在每页上重复 html 表格标题
支持@media类型屏幕和打印
支持内部和外部链接
根据 html 元素自动生成书签
支持 HTTP 标头
支持 HTTP 饼干
支持 HTTP 开机自检参数
可以手动启动从Javascript到pdf的转换
支持需要身份验证的网页
支持代理服务器
可以仅将网页的一部分转换为pdf
可以从转换中排除某些 html 元素
启用/禁用 JavaScript
修改色彩空间
支持 PDF/A、PDF/X 标准
多线程支持
支持 HTML5/CSS3
网页字体支持
HTML 到图像转换器功能
将任何网页转换为图像
将任何原始 html 字符串转换为图像
PDF 到文本转换器功能
从 PDF 中提取文本
提取特定坐标处的文本
在 PDF 中搜索文本
PDF到图像转换器功能
将 PDF 页面转换为图像