关于 .NET 的 IronPDF
创建、编辑和导出 PDF 文档。
IronPDF for .NET 允许开发人员在 C#、F# 和 VB.Net for .NET Core 和 .NET Framework 中轻松创建 PDF 文档。您可以选择简单的 HTML,或合并 CSS、图像和 JavaScript。IronPDF 呈现紧跟谷歌浏览器。
IronPDF 功能
使用以下方法创建 PDF 文档:
- HTML 字符串和模板。
- ASPX 网络表单。
- MVC 视图。
- HTML 文档。
- 或来自任何 URL。
HTML 到 PDF 支持:
- 完整和高保真的 HTML 4 和 HTML 5 渲染。
- CSS 3。
- JavaScript。
- 图片资源。
- SVG 资源。
- 图标字体(Fontello、Bootstrap、FontAwesome)。
- 响应式布局。
- 外部样式表和资产(http https 或文件系统)。
- 静态和多线程渲染。
- 使用自定义加载 URLS:
- 网络登录凭据。
- 用户代理。
- 代理。
- 饼干。
- HTTP 标头。
- 允许在 HTML 登录表单后登录的表单变量。
HTML 到 PDF 设置
- 设置自定义“基本 URL”或文件路径,允许从文件系统或网络轻松加载资产文件。
- 允许使用响应式布局的虚拟视口(宽度和高度)。
- 屏幕或打印 CSS 媒体类型。
- 将 HTML 表单转换为 PDF 表单。
- 只读或可编辑。
- 以编程方式加载自定义样式表。
- 在 DPI 中设置输出 PDF 分辨率。
- 设置 JPEG 图像质量。
- 启用 JavaScript 支持,包括可选的渲染延迟。
- 自定义页码。
- 自动缩放 HTML 内容以适合纸张尺寸。
- 保持文本呈现质量。
- 全彩色和灰度 PDF。
- 接受以任何主要文件编码编码的 HTML。默认为 UTF-8。
- 设置 PDF 页边距。
- 以毫米或英寸为单位设置。
- 支持零边距 PDF。
- 使用任何标准国际纸张尺寸创建 PDF。
- 支持以毫米或英寸为单位的自定义尺寸。
- 横向或纵向的纸张方向。
- 启用或禁用 HTML 背景显示在 PDF 中。
- 自定义缩放。
公用事业
- ImagetoDataURI 实用程序可以轻松地将 System.Drawing 图像对象嵌入到 HTML 字符串中。
ASPX 到 PDF(仅限 .NET Framework)
- 用 3 行代码自动将 ASPX 网络表单呈现为 PDF。PDF 文档可以设置为在浏览器中下载或显示。
PDF成像
- IronPDF 使 PDF 文档与图像之间的转换变得容易。
图片转PDF
- 在 1 行代码中将任意数量的图像文件或 System.Daring 对象转换为 PDF。
PDF 到图像
- 将任何或所有 PDF 页面栅格化为图像。
图像提取
- 将嵌入的图像提取到现有的 PDF 中。
图像支持
- BMP、JPEG、GIF、ONG 和 TIFF 文件。
- System.Drawing 位图和图像对象。
PDF打印
- 将任何 PDF 转换为 PrintDocument 对象。
- 在没有 Adobe 的情况下以编程方式将 PDF 发送到打印机。
PDF文件IO
- 可以从文件、二进制数据或 MemoryStreams 加载或保存 PDF,包括:
- 加载和保存 PDF。
- 支持使用 128 位加密的用户和管理员密码保存和加载。
PDF 签名
- 对 PDF 进行数字签名或在编辑后添加其他签名。
- 设置签名图像、位置、元数据、联系信息和时间戳。
- 验证 PDF 签名。
编辑 PDF
- 添加、编辑和删除 PDF 大纲/书签。
- 以编程方式向任何 PDF 页面添加文本注释(便签)。
- 从 HTML 或 PDF 资产中添加前景或背景叠加层。
- 将不透明的 HTML 水印添加到任何 PDF。
- 将新的 HTML 内容标记到任何现有的 PDF 页面上。
- 向任何 PDF 添加逻辑或 HTML 页眉和页脚。
- 合并和加入 PDF 页面。
- 复制、添加和删除页面。
- 旋转页面。
- 编辑元数据、用户权限和 PDF 密码。
PDF内容提取
- 从现有 PDF 中提取纯文本和图像。
页眉和页脚
- 可以在创建 PDF 或添加到现有 PDF 时添加页眉和页脚
逻辑页眉和页脚
- 字体大小和字体系列。
- 分隔线。
- 使用居中、左和右文本字段的简单 API。
HTML 页眉页脚
- 支持 CSS、图像甚至 JavaScript。
- 用于从 http、https 或文件系统加载资产的 BaseUrl。
- 从父 HTML 文档加载或忽略 CSS。
页眉和页脚支持合并数据,包括:
- 页码。
- 页数。
- 标题。
- 网址。
- 时间和日期。
生成 PDF
- HTML 到 PDF:
- HTML 文件转 PDF
- HTML 字符串转 PDF
- PDF 的网址
- ASPX 到 PDF(仅限 .NET Framework)
- 剃须刀转 PDF
- MVC 查看到 PDF
- 转换图像:
- 图片转PDF
- PDF 到图像
- 应用设置:
- Base 64 编码
- 基本网址
- 自定义文件路径
- 支持:
- 网站和系统登录
- 饼干
- HTTP 标头
- 异步和多线程
格式化 PDF
- 使用 HTML 资源:
- HTML(5 及以下)
- CSS(屏幕和打印)
- 图片(jpg、png、gif、tiff、svg、bmp)
- JavaScript(+ 渲染延迟)
- 字体(网页和图标)
- 设置视图:
- 响应式布局
- 虚拟视口和缩放
- 应用模板:
- 页眉和页脚
- 页码
- 分页符
- 应用页面设置:
- 自定义纸张尺寸
- 方向和旋转
- 边距(毫米、英寸和零)
- 彩色和灰度
- 分辨率和 JPEG 质量
- 国际语言:
- UTF-8 HTML 编码
处理 PDF
- 编辑文件:
- 合并和拆分 PDF
- 添加、复制和删除页面
- PDF元数据
- 权限和密码
- 数字签名
- 附件
- PDF 压缩
- 编辑内容:
- 文本查找和替换
- 添加新的 HTML 内容
- 添加页眉和页脚
- 邮票和水印
- 背景和前景
- 添加和编辑注释
- 大纲和书签
- 使用表格:
- 创建和编辑 PDF 表单
- 填写现有的 PDF 表单
- 应用文档设置:
- PDF元数据
- 权限和密码
- 数字签名
- 打印 PDF:
- 打印到物理打印机
- 阅读 PDF:
- 提取文本和图像