页面布局模式
页面布局模式会影响转换后文档的可编辑性和版面还原效果。ComPDF Conversion SDK 支持两种页面布局模式:流式布局和框式布局。
- 流式布局:根据段落、分栏、制表位和相对位置组织内容。转换后的文档更适合继续编辑,内容可以随编辑自动流动,并适配不同屏幕尺寸。该模式适用于报告、手册、动态表格等后续还需要修改的文档。
- 框式布局:根据 PDF 页面坐标精确定位文本、图片和表格等元素。转换后的文档更接近原始 PDF 的视觉布局,适合合同、设计稿、论文等需要高保真还原的文档。
在 ComPDF Conversion SDK 中,页面布局模式常用于以下格式转换:
- PDF 转 Word
- PDF 转 HTML
示例
以下示例演示如何在 PDF 转 Word 时分别设置流式布局和框式布局:
c
CConvertOption option = CPDF_DefaultConvertOption();
// 设置为流式布局。
option.page_layout_mode = e_PageLayoutModeFlow;
CPDF_StartPDFToWord(CPDF_TEXT("input.pdf"), CPDF_TEXT("password"), CPDF_TEXT("path/output.docx"), option, NULL);
// 设置为框式布局。
option.page_layout_mode = e_PageLayoutModeBox;
CPDF_StartPDFToWord(CPDF_TEXT("input.pdf"), CPDF_TEXT("password"), CPDF_TEXT("path/output.docx"), option, NULL);