生成的 PDF 是原始 PDF 的两倍大小
Generated PDF is double the size of the original PDF
我有一个 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 的两倍?
此致...
如果您在 fo:simple-page-master
上使用 axf:background-repeat
扩展程序,这样 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
我有一个 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 的两倍?
此致...
如果您在 fo:simple-page-master
上使用 axf:background-repeat
扩展程序,这样 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