使用DomPDF设置PDF文件的默认页面布局


Set the default page layout of a PDF file with DomPDF

我正在使用DomPDF生成PDF文件。这很好,但我想设置打开文档时使用的默认页面布局。我希望在查看文档时拥有100%的视图。实际上,页面已被拉伸到窗口的最大宽度。有人知道如何将页面布局设置为"单个站点"的解决方案吗?

谨致问候,Lothron

您可以在dompdf中通过在元元素中指定视图来实现这一点,例如

<meta name="dompdf.view" content="FitV" />

<meta name="dompdf.view" content="XYZ,0,0,1" />

您也可以调用canvas类的set_default_view()方法,例如

$dompdf->get_canvas()->set_default_view('FitV')

只有在实例化PDF文档后才能使用上述方法。截至dompdf 0.6.1,调用$dompdf->render()后完成。

参考编号:https://groups.google.com/d/msg/dompdf/7L2xMLwmH-Y/Et2mBNny51QJ