Hallo Herr Zacherl, hallo Herr Richard,
erstmal vielen Dank für die Aufklärung zur internen PDF-Struktur,
das hat mich wieder ein ganzes Stück weiter gebracht.
Herr Zacherl, mit welchem Programm untersuchen Sie die Streams der PDF-Datei?
Ich habe mir jetzt den
Content-Stream mit der iText-Bibliothek (Tools:
Properties: TreeViewPDF) und PDF CanOpener genauer angeschaut und doch
einen Unterschied festgestellt.
http://www.windjack.com/...ts/pdfcanopener.html http://www.lowagie.com/iText/itext.jnlp druck_tables_qxp5.pdf – 2 Linien ohne Text
PDF CanOpener
iText
[b]export_tables_qxp5.qxd.pdf – 2 Linien ohne Text
PDF CanOpener
iText
Bei den PDFs aus der Adobe PDF Library erscheint der Stroke-Befehl nur einmal,
nämlich nach den Linien?!
Besteht eventuell die Möglichkeit das
Fehlverhalten der Adobe PDF Library
zu beeinflussen?
Hier nochmal der Sachverhalt, warum der Unterschied problematisch ist:
Ein Druckprodukt wird in mehreren Sprachversionen gedruckt, normalerweise
über einen Wechsel der Druckplatte Schwarz. Leider liefert der Kunde pro
Sprachversion CMYK-PDFs statt 1x CMY- und 2x K-PDFs an. Dann ist natürlich
nicht sichergestellt, dass CMY von Version 1 den gleichen Stand wie CMY von
Version 2 hat.
Jetzt kommt die besagt Software ins Spiel, die die CMYK-PDFs vergleicht und
Unterschiede darstellt. Der Versionsplan besagt Wechsel im Schwarz, d.h.
es dürfen sich nur Objekte mit der Füllung Schwarz unterscheiden.
Und jetzt werden die unterschiedlichen Linien bemerkt, die in der Realität
allerdings überhaupt gar kein Schwarz enthalten.
In Version 1 steht in Spalte 5 auf Linie 6 ein Preis, in Version 2 nicht und
schon merkt die Software den Unterschied der Linienstärke/Linienhöhe zwischen
Version 1 (9pt/9pt) und Version 2 (9pt/19pt).
Stellt die Software diesen Unterschied fest, ist die Verarbeitung der PDF-Dateien
und damit auch die Verarbeitung des Auftrags mit dieser Software nicht möglich!
Meiner Meinung nach, liegt der Fehler eher bei der PDF-Erstellung und daher würde
ich diese gern in Bezug auf das Linienproblem steuern wollen. Entweder durch eine
Steuerung des Distillers oder einfacher, über den Ersatz durch Jaws oder Ghostscript.
Für Jaws oder Ghostscript fehlt mir allerdings die Erfahrung zur Qualität der PDF-
Dateien?!