Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成的PDF是原始PDF大小的两倍_Pdf_Xslt_Xsl Fo_Antenna House - Fatal编程技术网

生成的PDF是原始PDF大小的两倍

生成的PDF是原始PDF大小的两倍,pdf,xslt,xsl-fo,antenna-house,Pdf,Xslt,Xsl Fo,Antenna House,我有一个8页的PDF。我使用此PDF中的页面作为背景图像,通过天线室使用XSL-FO创建一个新的PDF。此新PDF与原始PDF几乎相同,只是增加了一些个性化文本内容 我想知道的是,原始PDF的文件大小约为24MB,而新PDF的大小是原始PDF的两倍(约56MB) 为了嵌入backgound PDF页面,我使用以下FO代码 <fo:page-sequence master-reference="Inhalt" initial-page-number="9" background-re

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

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

为了嵌入backgound 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的两倍大


关于…

如果您在
fo:simple page master
上使用
axf:background repeat
扩展名,那么AH格式化程序可以使用一个PDF中的连续页面作为背景:

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


请参见

您使用的是哪种AH格式化程序版本?我使用的是5.2 M5。我试过你建议的分机。我将PDF大小减少了5-10%。V5.2有点旧。它仍然受到支持,但不会得到更多的增强。请注意,V6.0 MR1和V6.3 R1(从今年起)都对减小PDF文件大小进行了增强。您可以尝试当前AH格式化程序的评估版本,看看它在您的案例中的效果如何。谢谢Tony,我将使用V6.3的评估版本进行测试。