生成的PDF是原始PDF的两倍

时间:2016-04-13 14:00:29

标签: pdf xslt xsl-fo antenna-house

我有一个8页的PDF。我使用此PDF中的页面作为背景图像,通过Antenna House使用XSL-FO创建新的PDF。这个新PDF与原始PDF几乎相同,只是增加了一些个性化的文本内容。

我想知道的是原始PDF的文件大小约为24 MB,但新PDF的大小是原始PDF的两倍(约56 mb)。

要嵌入背景PDF页面,我使用以下FO代码

<fo:page-sequence master-reference="Inhalt" initial-page-number="9"
    background-repeat="no-repeat" background-position="center"
    background-image="sample_pdf.pdf#page=8">

有没有解释为什么新PDF的大小是原始PDF的两倍?

...问候

1 个答案:

答案 0 :(得分:1)

如果您在axf:background-repeat上使用fo:simple-page-master扩展名,那么您可能会获得更好的结果,以便AH Formatter使用来自一个PDF的连续页面作为背景:

<fo:simple-page-master axf:background-image="sample_pdf.pdf#page=1-"
                       axf:background-repeat="paginate" ...>

请参阅https://www.antennahouse.com/product/ahf63/ahf-pdf.html#pdf-embedding