PDF Converter
Sheetize PDF Converter for .NET 提供了先进的功能,用于将文档转换为 PDF 格式或从 PDF 格式转换,使其非常适合归档、共享以及确保跨不同设备的一致文档格式。
主要特性
将多种格式转换为 PDF
将来自多种格式的文档(如 DOCX、HTML 和图像)转换为 PDF,以便于分发和打印。
将 PDF 转换为其他格式
将 PDF 文档转换为其他格式(如 DOCX、HTML 和图像),以便于编辑或集成到其他工作流中。
详细指南
将文档转换为 PDF
要将文档转换为 PDF:
- 初始化转换器:创建
PdfConverter
的实例。 - 设置转换选项:使用
DocumentToPdfOptions
配置页面布局和压缩等设置。 - 定义输入和输出路径:设置输入文档和输出 PDF 的路径。
- 执行转换:调用
Process
方法以转换文档。
示例:将 DOCX 转换为 PDF
// 步骤 1:初始化 PDF 转换器
var converter = new PdfConverter();
// 步骤 2:配置文档到 PDF 转换的选项
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));
// 步骤 4:运行转换
converter.Process(options);
文档到 PDF 转换的可用选项
- PageLayoutOption:定义生成 PDF 的页面布局(
Portrait
、Landscape
)。 - CompressionLevel:指定减少文件大小的压缩级别(
Low
、Medium
、High
)。
将 PDF 转换为其他格式
要将 PDF 文档转换为其他格式:
- 初始化转换器:创建
PdfConverter
的实例。 - 配置转换选项:使用
PdfToDocumentOptions
指定输出格式和任何自定义设置。 - 指定路径:设置输入 PDF 和输出文档的文件路径。
- 执行转换:调用
Process
方法以完成转换。
示例:将 PDF 转换为 DOCX
// 步骤 1:初始化 PDF 转换器
var converter = new PdfConverter();
// 步骤 2:配置 PDF 到 DOCX 转换的选项
var options = new PdfToDocumentOptions(DocumentFormat.Docx);
// 步骤 3:设置文件路径
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));
// 步骤 4:执行转换
converter.Process(options);
PDF 到其他格式的附加选项
- DocumentFormat:指定所需的输出格式(
Docx
、Html
、Png
等)。 - TextExtractionMode:定义从 PDF 中提取文本的方式(
PlainText
、FormattedText
)。
Sheetize PDF Converter 是管理文档的必备工具,无论您是需要创建可广泛共享的 PDF 文件,还是将 PDF 转换回可编辑格式。它提供了双向灵活性,是任何开发者工具包中强大的补充。