0
我正在尝试使用Apache FOP生成pdf。这可以在一个pdf文件中创建A3和A4尺寸的页面。显然FOP使用xconf中的以下设置并应用于所有页面。一个可行的例子会有所帮助谢谢。使用Apache FOP的单个PDF文件中的不同页面大小
我正在尝试使用Apache FOP生成pdf。这可以在一个pdf文件中创建A3和A4尺寸的页面。显然FOP使用xconf中的以下设置并应用于所有页面。一个可行的例子会有所帮助谢谢。使用Apache FOP的单个PDF文件中的不同页面大小
您可以定义2个不同的页面母版,每个页面母版都有大小。在每个页面序列中根据需要使用不同的页面主页。
例如下面的代码显示如何定义和使用不同的页面大师:
<fo:layout-master-set>
<fo:simple-page-master master-name="PageMaster-A4"
page-height="11.00in" page-width="8.50in" margin="1cm">
<fo:region-body margin="15mm 5mm 5mm 5mm"/>
<fo:region-before extent="8cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="PageMaster-A3"
page-height="11.00in" page-width="8.50in" margin="1cm">
//define required page size and margins..
<fo:region-body margin="10mm 5mm 5mm 10mm"/>
<fo:region-before extent="5cm"/>
<fo:region-after extent="6mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="PageMaster-A4">
<fo:flow flow-name="xsl-region-body">
// TBD your page content.
</fo:flow>
</fo:page-sequence>
有关于如何定义和使用不同的页面硕士课程有很多教程。