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>
有關於如何定義和使用不同的頁面碩士課程有很多教程。