ExpertPDF HtmlToPdf Converter 是一个 .NET 组件,可将应用程序或服务中的 HTML 内容转换为 PDF 文档。它在保留布局、图像和样式的同时,处理网页、HTML 字符串和本地文件。开发人员可以通过可配置的渲染和页面设置,将 PDF 生成功能集成到 Web 或桌面解决方案中。
URL 和 HTML 字符串转换
将来自 URL 或原始 HTML 字符串的整个网页转换为 PDF 文档,并支持 base URL 以正确解析相对资源。
输出灵活性
将转换后的 PDF 保存为文件、流、字节数组,或将其进一步作为内存中的 PDF 文档对象进行操作。
页面布局自定义
设置 PDF 页面大小、方向、边距和缩放选项,以精确定制文档外观。
页眉和页脚
使用 HTML 内容、图像、页码和自定义元素,为每一页添加可自定义的页眉和页脚。
安全与数字签名
应用加密、用户和所有者密码、权限控制,并包含数字签名以保护文档安全。
高级内容控制
保留或禁用超链接,插入自动或由 CSS 驱动的分页,排除特定 HTML 区域,并仅转换选定的页面部分。
书签和内部链接
根据指定的 HTML 标签自动生成 PDF 书签,并将 HTML 锚点转换为可交互的内部 PDF 链接。
多线程与性能
专为在 ASP.NET 等多线程应用程序中可靠运行而设计,可确保在高频转换过程中不会发生资源泄漏。
渲染引擎与标准支持
使用内部基于 WebKit 的渲染引擎,支持 HTML5、CSS3、现代 JavaScript 和 web 字体,无需外部依赖。支持 PDF/A 和 PDF/X 等 PDF 标准。
合并与转换后编辑
将多个 HTML 源或现有 PDF 追加到单个文档中,并通过添加页面、文本、图像、形状和注释来在转换后修改 PDF。