如何将 XLSX 转换为 PDF
Sheetize PDF Converter for .NET 提供了一种可靠的方式,将 PDF 文件转换为可编辑的 XLSX 工作簿。无论是需要提取表格、保留单元格格式,还是实现数据自动导入,该转换器都提供了对字体、图片和复杂布局的细粒度控制选项。
主要特性
将 PDF 转换为 XLSX
提取表格数据,保留合并单元格,并在将 PDF 文档转换为完整的 Excel 工作簿时保持数值格式。
将 XLSX 转换为 PDF(逆向支持)
从现有 XLSX 文件生成适合打印的 PDF 报告,保留样式、图表和分页符。
详细操作步骤
PDF → XLSX 工作流
将 PDF 文件转换为 XLSX,请按以下步骤操作:
- 初始化转换器:创建
PdfConverter实例。 - 配置选项:使用
PdfSaveOptions指定表格、图片和文本层的解析方式。 - 定义文件路径:提供源 PDF 路径和目标 XLSX 文件位置。
- 执行转换:调用
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,步骤类似:
- 初始化转换器:实例化
PdfConverter。 - 设置 PDF 参数:通过
PdfSaveOptions定义页面大小、方向以及是否嵌入字体。 - 指定文件位置:指明输入的 XLSX 文件和期望的 PDF 输出路径。
- 运行转换:使用配置好的选项调用
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 参考手册。