HTML 转换器
Sheetize HTML Converter for .NET 提供 PDF 和 HTML 格式之间的文档转换强大的能力,适合网页应用、存档和报告生成。
主要特点
PDF 到 HTML 转换
将 PDF 文件转换为 HTML 以使文档可用于基于网页的浏览或集成应用程序,其中最喜欢的 html 格式。
HTML 到 PDF 转换
将 HTML 内容转化为高品质的 PDF,适合创建可打印的报告、存档网页内容或创造可共享文档格式。
详细指南
将 PDF 转换为 HTML
将 PDF 转换为 HTML:
- 启动转换器 :创建一个例子
HtmlConverter
. - 设置转换选项 :使用
PdfToHtmlOptions
定制输出,选择内置或外部资源。 - 定义输入和输出路径 :为您的 PDF 进程和 HTML 输出的路线设置。
- 执行转换 :呼叫
Process
转换文件的方法。
例如:使用嵌入式资源将 PDF 转换为 HTML
// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();
// Step 2: Configure options for PDF to HTML conversion
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Step 3: Set file paths
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Step 4: Run the conversion
converter.Process(options);
可用的 PDF 到 HTML 转换选项
SaveDataType :
FileWithEmbeddedResources
: 创建一个单一的 HTML 文件,包含所有资源。FileWithExternalResources
: 节省资源单独,适合大型 HTML 文件。输出自定义 :
BasePath
: 在 HTML 文档中设置资源基础路径。IsRenderToSinglePage
: 可选将所有 PDF 内容列入一个 HTML 页面。
将 HTML 转换为 PDF
要将 HTML 文档转换为 PDF,请遵循以下步骤:
- 启动转换器 :创建一个例子
HtmlConverter
. - 设置 PDF 选项 :使用
HtmlToPdfOptions
定义布局和媒体设置。 - 指定路径 :设置输入 HTML 和输出 PDF 文件路线。
- 执行转换 :运行
Process
完成转换的方法。
例如:将 HTML 转换为 PDF
// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();
// Step 2: Configure options for HTML to PDF conversion
var options = new HtmlToPdfOptions();
// Step 3: Set file paths
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Step 4: Execute the conversion
converter.Process(options);
HTML 到 PDF 转换的额外选项
媒體類型:
HtmlMediaType.Print
: 理想的创建适合打印的PDF。HtmlMediaType.Screen
: 在转换为数字视图设计的内容时使用。Layout 调整 :
PageLayoutOption
: 调整 HTML 内容如何适应 PDF 布局,如ScaleToPageWidth
确保内容规模到 PDF 宽度。IsRenderToSinglePage
: 允许在一个 PDF 页面上播放整个 HTML 内容,如果需要进行简短的演示。
这个转换器适用于各种应用程序,从基于网页内容的PDF报告创建到基於网面可用的PDF文件档案的翻译。