如何将 XLSX 转换为 PDF

Sheetize PDF Converter for .NET 提供了一种可靠的方式,将 PDF 文件转换为可编辑的 XLSX 工作簿。无论是需要提取表格、保留单元格格式,还是实现数据自动导入,该转换器都提供了对字体、图片和复杂布局的细粒度控制选项。

主要特性

将 PDF 转换为 XLSX

提取表格数据,保留合并单元格,并在将 PDF 文档转换为完整的 Excel 工作簿时保持数值格式。

将 XLSX 转换为 PDF(逆向支持)

从现有 XLSX 文件生成适合打印的 PDF 报告,保留样式、图表和分页符。


详细操作步骤

PDF → XLSX 工作流

将 PDF 文件转换为 XLSX,请按以下步骤操作:

  1. 初始化转换器:创建 PdfConverter 实例。
  2. 配置选项:使用 PdfSaveOptions 指定表格、图片和文本层的解析方式。
  3. 定义文件路径:提供源 PDF 路径和目标 XLSX 文件位置。
  4. 执行转换:调用 Process 并传入已准备好的加载和保存选项。

示例 – 使用表格提取将 PDF 转为 XLSX

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Input.pdf"
};

var saveOptions = new PdfToXlsxOptions
{
    OutputFile = @"D:\Output.xlsx"
};

PdfConverter.Process(loadOptions, saveOptions);

XLSX → PDF 工作流(逆向转换)

如果需要将 XLSX 再转换回 PDF,步骤类似:

  1. 初始化转换器:实例化 PdfConverter
  2. 设置 PDF 参数:通过 PdfSaveOptions 定义页面大小、方向以及是否嵌入字体。
  3. 指定文件位置:指明输入的 XLSX 文件和期望的 PDF 输出路径。
  4. 运行转换:使用配置好的选项调用 Process

示例 – 将 XLSX 转为 PDF

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Input.xlsx"
};

var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Report.pdf"
};

PdfConverter.Process(loadOptions, saveOptions);

这些工作流可实现自动化数据管道、大批量文档处理,以及 PDF 数据在基于 Excel 的分析中的无缝集成。

扩展的格式支持

  • 除了 PDF ↔ XLSX,Sheetize 还能将 PDF 转换为 CSV、JSON 和 XML,便于后续数据处理。
  • XLSX ↔ PDF 转换支持自定义页眉/页脚、水印以及生成 PDF 时的密码保护。
  • 所有选项均可通过流式 API 或配置文件使用,适用于 CI/CD 场景。

如需高级自定义,请参考完整的 Sheetize 文档并查阅 PdfConverter 参考手册。

 中文