Skip to content
DemoFAQ

页面布局模式

在特定格式中,页面布局模式对转换后的文档质量起到关键作用。ComPDF Conversion SDK 支持两种布局模式:流式布局(Flow Layout)和框式布局(Box Layout)。

  • 流式布局: 这种布局使用段落缩进、分栏和制表位来调整内容。其主要优点是灵活性;内容可以在编辑文档时自动流动,并适应不同设备上的各种屏幕尺寸。这种布局还支持结构化维护,并可通过样式模板(如标题、正文)实现一致的全局格式。常见用例包括经常修改的文档,如报告、手册和动态表格。
  • 框式布局: 基于 PDF 的"数字纸张"模型,这种布局使用坐标系精确定位页面上的每个元素(文本、图片、表格)(例如,文本位于距顶部 5 厘米、距左侧 3 厘米的位置)。主要优点是高精度渲染,确保在不同平台间的一致性。这种布局特别适合需要精确复现的文档,如合同、设计稿和学术论文。

在 ComPDF Conversion SDK 中,页面布局模式常用于以下格式转换:

  • PDF 转 Word
  • PDF 转 HTML

示例

本示例演示如何使用流式布局和框式布局将 PDF 文档转换为 Word:

php
use ComPDFKit\Conversion\PageLayoutMode;

$option = new ConvertOption();
// 设置流式布局模式。
$option->pageLayoutMode = PageLayoutMode::FLOW;
Conversion::convert('Word', 'input.pdf', '', 'output_flow.docx', $option);

// 设置框式布局模式。
$option->pageLayoutMode = PageLayoutMode::BOX;
Conversion::convert('Word', 'input.pdf', '', 'output_box.docx', $option);