Skip to content

页面布局模式

页面布局模式会影响转换后文档的可编辑性和版面还原效果。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);