Hi!
Zuerst bitte ich um Entschuldigung für die späte Rückantwort.
Aber die Angelegenheit wollte gründlich untersucht werden...
Schließlich habe ich einen für mich passenden Workflow gefunden,
der das Problem zur Zufriedenheit (auch der Druckerei) löst.
Um anderen LibreOffice Anwendern die Arbeit zu erleichtern, soll
diese Mail an die Liste meine Vorgangsweise für andere dokumentieren.
Am 18.10.19 um 14:44 schrieb Ulrich Moser:
Hallo Andreas,
das Problem kenne ich und du kannst es meines Wissens in LibreOffice bis
anhin nicht lösen. Ich habe mir scribus-ng installiert und das Dokument
dort importiert. scribus-ng ist in der Lage schwarze Seiten schwarz zu
exportieren. Es gibt dazu auch einige hilfreiche Artikel im Netz, so bin
ich auch auf die Lösung mit scribus-ng gekommen.
Wenn du den Weg gehen willst, dann ist es wichtig, dass du wirklich
scribus-ng und nicht scribus hast. Evtl. ist es nicht in deinen
Paketquellen, dann musst du das Original-Repo einbinden.
Mit Scribus NG hat es nicht geklappt.
Ich konnte Scribus 1.5.5 auf meinem Rechner zwar installieren,
aber das Programm kommt mit dem Umfang meines Manuskripts
anscheinend nicht zurecht. Ich habe den Import nach drei Stunden(!),
nachdem anscheinend erst 30 Bilder importiert wurden, abgebrochen.
Dann habe ich verschiedene Beiträge in Foren zu diesem Thema
studiert und bin auf folgenden Workflow gekommen:
1) Ausgabe des Manuskripts aus LibreOffice als Postscript mittels "In Datei drucken"
Es wird in PS Level 3 ausgegeben, Druckqualität maximale Auflösung
Dabei entsteht die Datei "Manuskript.ps". Diese ist bei mir 715MB groß.
Dieser Schritt ist wichtig, damit das PostScript Programm im folgenden Schritt
korrekt funktioniert. Falls LibreOffice irgendwann einmal die PostScript Ausgabe
ändert und andere PS Befehle verwendet, müsste das von mir verwendete Programm
angepasst werden.
2) Die Datei "Manuskript.ps" wird nun mit folgendem Commandline-Befehl in eine
PDF Datei umgewandelt. Dabei wird ein kleines PostScript Programm vorangestellt,
welches die PostScript Befehle "setrgbcolor" und "setgray" passend neu definiert.
$ gs -o Manuskript.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 Preprint/RGB2CMYK_Pure_Black.ps
Manuskript.ps
Die Konvertierung dauert einige Sekunden.
Dabei entsteht die Datei "Manuskript.pdf", die in meinem Fall 82MB groß ist.
Das PS Script "RGB2CMYK_Pure_Black.ps" findet sich im Anhang zu dieser Mail.
Ich habe es nicht selbst geschrieben, ich habe es aus Forenbeiträgen in
verschiedenen Versionen entnommen (Siehe unten).
3) Überprüfung der Farbabdeckung für jede einzelne Seite:
$ gs -q -o - -sDEVICE=inkcov Manuskript.pdf
0.00000 0.00000 0.00000 0.02053 CMYK OK
0.00000 0.00000 0.00000 0.00763 CMYK OK
0.00000 0.00000 0.00000 0.04972 CMYK OK
0.00000 0.00000 0.00000 0.02861 CMYK OK
0.00000 0.00000 0.00000 0.09089 CMYK OK
0.00000 0.00000 0.00000 0.07407 CMYK OK
0.20089 0.18841 0.20785 0.12526 CMYK OK
0.25037 0.25089 0.25176 0.21457 CMYK OK
0.00000 0.00000 0.00000 0.02670 CMYK OK
0.00000 0.00000 0.00000 0.00000 CMYK OK
0.00000 0.00000 0.00000 0.09777 CMYK OK
0.00000 0.00000 0.00000 0.00394 CMYK OK
0.00000 0.00000 0.00000 0.08662 CMYK OK
0.16099 0.16124 0.16025 0.16064 CMYK OK
0.11852 0.11775 0.11930 0.10829 CMYK OK
0.00000 0.00000 0.00000 0.06201 CMYK OK
0.15865 0.16157 0.16155 0.15166 CMYK OK
0.14757 0.14754 0.14756 0.15898 CMYK OK
0.00000 0.00000 0.00000 0.05314 CMYK OK
[...]
Reine S/W Seiten sind nun also wie gewünscht "Pure Black".
4) Überprüfung im PDF Reader (Okular, Adobe Reader, ...)
-> Sieht gut aus, optisch sieht man keinen Unterschied zu einer
direkt von LibreOffice als PDF erzeugten Datei.
Voraussetzung für diesen Workflow ist eine funktionierende Ghostscript
Installation. Ich habe mit OpenSUSE LEAP 15.0 gearbeitet.
Nachteil dieser Lösung: Inhaltsverzeichnis und Querverweise sind im
PDF nicht mehr vorhanden. Aber für den Druck ist das irrelevant.
Für mich ist dieser Workflow praktisch gut anwendbar und die Druckerei
ist mit dem Ergebnis ebenfalls zufrieden (saubere Trennung von Farb-
und reinen S/W Seiten)
Schön wäre es, wenn LibreOffice diese Funktion in der einen oder anderen
Form out-of-the-box anbieten würde (Z.B. als Option beim PDF Export).
Aber fürs Erste bin ich mal zufrieden.
Ich hoffe, meine Erkenntnisse sind auch für andere hilfreich.
- andreas
Referenzen:
https://stackoverflow.com/questions/6248563/converting-any-pdf-to-black-k-only-cmyk
https://groups.google.com/forum/#!topic/comp.lang.postscript/f_vda41v2Pk
https://stackoverflow.com/questions/15115990/convert-rgb-pdf-to-cmyk-keep-100-k-black-and-100-mmagenta-on-linux
https://stackoverflow.com/questions/12299574/ghostscript-color-detection
--
Andreas Haumer | mailto:andreas@xss.co.at
*x Software + Systeme | http://www.xss.co.at/
Karmarschgasse 51/2/20 | Tel: +43-1-6060114-0
A-1100 Vienna, Austria | Fax: +43-1-6060114-71
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.