Beim Drucken einer CMYK-Datei in Adobe Pdf ändern sich die CMYK-Werte [geschlossen]

Ich habe eine Anwendung erstellt, die CMYK-Dokumente erstellt. Sie lassen sich gut in "Microsoft Xps Document Writer" drucken und sind immer noch in CMYK und tragen die genauen Farbwerte, die ich in meiner Anwendung entworfen habe. Wenn ich den Druck in Adobe Pdf wiederhole, ändern sich die CMYK-Werte. Dies ist ein unerwünschtes Verhalten, ich möchte, dass meine genauen Farbwerte erhalten bleiben. Ich habe versucht, die "Farbverwaltungsrichtlinien" ohne Erfolg auf "Farbe unverändert lassen" einzustellen.

Jede Hilfe wird geschätzt

Bitte erklären Sie "Drucken in PDF", welches Betriebssystem Sie verwenden? Wie prüfen Sie die CMYK-Werte des PDFs?
Windows 8, ich überprüfe CMYK-Werte mit Adobe Illustrator.

Antworten (2)

Microsoft XPS hat eine andere Farb-Engine als Adobe PDF. Es ist unwahrscheinlich, dass ein Dokument, das in einem erstellt wurde, gut mit dem anderen zusammenspielt. Das XPS ist kein Standard. Adobe PDF X/1a ist zum De-facto-Standard für druckfertige PDF-Formate geworden.

Bearbeiten: Hier sind Ihre Optionen:

  • Akzeptieren Sie den Farbunterschied aufgrund der Verwendung Ihrer Softwarekombination.
  • Bleiben Sie bei XPS (mit Microsoft Xps Document Writer), um Ihre Designintegrität zu bewahren.
  • Wiederholen Sie das Bildmaterial, um das inhärente Problem der unterschiedlichen Farbwiedergabe zu vermeiden.
  • Suchen Sie einen geeigneten XPF-zu-PDF-Konverter, um einen in den anderen zu integrieren. Es gibt mehrere, die bei einer Suche auftauchen.

Viel Glück.

Können Sie mir für die vierte Option einige Beispiele nennen?
Außerdem kümmern wir uns nicht um die Genauigkeit der Farbwiedergabe. Andere Faktoren sind wichtig, und wenn wir nach c:0,m:1,y:0,k:0 fragen, meinen wir das ernst, egal wie die genaue Farbe aussehen wird. Einige Optionen im Adobe PDF-Drucker scheinen dieses Problem anzugehen, aber es scheint mir, dass alles, was wir darauf drucken, zuerst in RGB konvertiert und dann verarbeitet wird. Ich weiß, dass alte Druckertreiber in Windows auf RGB beschränkt waren, aber keine Informationen über die neuesten Versionen von Adobe Acrobat und neue Windows-Versionen. Was die Ausgabe angeht, bringt es immer noch die Farben durcheinander.
@Alireza Durchsuchen Sie das Internet mit dem Wortlaut, den ich fett gesetzt habe. Sie erhalten mindestens zehn verschiedene Dienstprogramme, die behaupten, das zu tun, was Sie möchten.
@Alireza Ihr Kommentar, dass Sie sich nicht um die Genauigkeit der Farbwiedergabe kümmern, zusammen mit Ihrer Notwendigkeit, Farbwerte beizubehalten, ist verwirrend. Werte, die in einer Anwendung für einen bestimmten Zweck generiert werden, sind in einer anderen Anwendung von geringem Nutzen, AFAIK.
Einige dieser Tools habe ich natürlich schon getestet. Alle getesteten sind problematisch, entweder im Umgang mit CMYK-Farben oder im Umgang mit komplexen Schriften (Mischungen aus RTL- und LTR-Schriften) (die meisten hatten beide Probleme!).
Nein ist es nicht. Ich habe Nachrichten, die in einzelnen Tintenfarben gestaltet sind, wie reine Magenta-Töne irgendwo und reine Schwarz-Töne woanders. Nirgendwo im Design werden die beiden Farben gemischt. Dies ist eine Anforderung des Kunden und ich habe sie im Softwaredesign widergespiegelt. Nach einem gewissen Arbeitsablauf ist das Endergebnis erstellt, und sie möchten, dass es weiterhin die Funktion „Einzelne Tinte überall“ beibehält, die beim Konvertieren in PDF verloren geht.
@Alireza Es ist verständlich, dass die vierte Option aufgrund meiner Antwort problematisch ist. Blei kann man nicht in Gold verwandeln. Microsoft entwickelte ein proprietäres Verfahren, um die bequeme Zusammenarbeit mit Wettbewerbern zu umgehen. Sie sind dafür bekannt, von anderen etablierte Standards zugunsten ihrer eigenen Marken zu vermeiden. Sie betreiben einen geschlossenen Laden. So auch Adobe; aber Postscript und PDF wurden an die Public Domaine verschenkt. XPS bleibt proprietär. Lassen Sie sich jetzt ein Dienstprogramm einfallen, das nahtlos zwischen den beiden funktioniert, und Sie haben ein Produkt. Viel Glück.
Du hast leider vollkommen recht. Der Punkt ist, dass Xps keine einzigartige Technologie ist, sondern eng mit wpf integriert ist, was sich hervorragend zum einfachen Erstellen dynamischer Grafiken eignet. Während dieser Zeit musste ich diese Einschränkung umgehen, ich kannte viele künstliche Einschränkungen, die diesem Bereich der Datenverarbeitung auferlegt wurden: dem Drucken. Vielleicht schreibe ich eines Tages einen vollständigen Blog-Beitrag darüber und wie dies schlechte Erfahrungen für Anwender von Microsoft-Technologie bedeutet. Danke.

Wie sich herausstellt, ist die folgende Lösung für dieses Problem:

  1. Bearbeiten Sie die Farbeinstellungen des Adobe PDF-Druckers auf „Farben nicht ändern“ und speichern Sie diese Einstellungen dann in einer .joboptions-Datei.
  2. Gehen Sie zu den Acrobat-Einstellungen, wählen Sie unter „In PDF konvertieren“ „Xps“ und klicken Sie dann auf „Einstellungen bearbeiten“.
  3. Wählen Sie die Einstellungen aus, die Sie in Schritt 1 gespeichert haben.
  4. 4-Drucken Sie Ihren Wpf-Inhalt in "Microsoft Xps Document Writer", um eine Xps-Datei zu erhalten
  5. Öffnen Sie die Xps-Datei direkt in Acrobat und speichern Sie sie als pdf

Erledigt!

Sie können Acrobat SDK verwenden, das auf der Adobe-Website frei verfügbar ist, um diesen Prozess zu automatisieren (leider hat Acrobat sehr eingeschränkte Eingabeaufforderungsoptionen, daher scheint die Verwendung des SDK die einzige Option zu sein).

Cool. Wie können die Mitglieder der Grafikdesign-Gruppe von dem hier skizzierten Verfahren profitieren?
Abgesehen von den anfänglichen Konfigurationen kann der Vorgang in unserer Anwendung automatisiert werden, ich habe bereits die Automatisierung der Konvertierung mit Acrobat SDK getestet. Die einzige Frage ist, ob wir den XPS-Druckprozess so einstellen können, dass der Speicherdialog nicht angezeigt wird und die Datei an einem programmgesteuert festgelegten Ort gespeichert wird. Meine Erfahrung aus der letzten Woche sagt, dass dies ein einfaches Problem mit einer unnötig schwierigen Lösung sein sollte. Lass mich einen Test machen, ich lasse es dich wissen.