2016-04-13 4 views
1

Ich habe ein PDF mit 8 Seiten. Ich nutze die Seiten in diesem PDF als Hintergrundbilder, um mit Antenna House ein neues PDF mit XSL-FO zu erstellen. Dieses neue PDF ist fast das gleiche wie das ursprüngliche PDF, nur mit einigen zusätzlichen personalisierten Textinhalten.Generierte PDF ist doppelt so groß wie das Original PDF

Worüber ich mich wundere ist, dass die Dateigröße des Original-PDFs etwa 24 MB beträgt, aber das neue PDF ist doppelt so groß wie das Original-PDF (ca. 56 MB).

die backgound PDF-Seiten einzubetten ich den folgenden Code FO bin mit

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

Gibt es eine Erklärung, warum die neue PDF doppelt so groß wie der Original-PDF ist?

Grüße ...

+0

Welche AH Formatter-Version verwenden Sie? –

+0

Ich benutze 5.2 M5. Ich habe die von Ihnen vorgeschlagene Erweiterung ausprobiert. Ich habe die PDF-Größe um 5-10% reduziert. – papastavro

+0

V5.2 ist etwas alt. Es wird weiterhin unterstützt, aber es wird keine weiteren Verbesserungen erhalten. https://www.antennahouse.com/support/qa/QA-maintenance-V6.htm stellt fest, dass sowohl V6.0 MR1 als auch V6.3 R1 (ab diesem Jahr) Verbesserungen für reduzierte PDF-Dateigrößen hatten. Sie könnten eine Testversion des aktuellen AH Formatter ausprobieren, um zu sehen, wie gut das in Ihrem Fall funktioniert. –

Antwort

1

Sie können ein besseres Ergebnis, wenn Sie die axf:background-repeat-Erweiterung auf Ihrem verwenden fo:simple-page-master so dass AH Formatter aufeinanderfolgenden Seiten von dem PDF als Hintergrund verwendet:

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

Siehe https://www.antennahouse.com/product/ahf63/ahf-pdf.html#pdf-embedding

Verwandte Themen