PDF 转 Excel
概述
ComPDF Conversion SDK 支持将 PDF文档转换为 Microsoft Excel 格式(.xlsx)。通过从 PDF 中提取、解析数据并将其导入 Excel 以方便用户进一步编辑、分析或共享 Excel 文件。此功能有助于提高工作效率,减少手动输入错误并简化复杂的文档处理任务。
设置 Excel 文件内容选项
将 PDF 文件转换为 Excel 文件时需要注意以下两个选项的设置,它将直接影响写入 Excel 文件的内容。
| 选项 | 描述 |
|---|---|
excel_single_table_page | 开启时一个表格对应一个 sheet ,否则一个PDF页面的表格对应一个 sheet。 |
excel_all_content | 开启时sheet中会包含PDF页面内除了表格之外的文本,图片内容。 |
示例
以下是完整的示例代码,演示了如何将 PDF 文档转换为 Excel 文档。
c
COMConvertOption opt;
opt.enable_ai_layout = true;
// 使用默认选项转换。
COMSDK_StartPDFToExcel("excel.pdf", "password", "path/output.xlsx", opt, NULL);
// 设置将所有表格写至一个 sheet。
opt.excel_single_table_page = false;
opt.excel_all_content = false;
COMSDK_StartPDFToExcel("excel.pdf", "password", "path/output.xlsx", opt, NULL);
// 设置转换除了表格以外的内容。
opt.excel_all_content = true;
COMSDK_StartPDFToExcel("excel.pdf", "password", "path/output.xlsx", opt, NULL);