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文件档案的翻译。

 中文