PDF mit externen Bildern erstellen

Ich möchte ein druckfertiges PDF mit einer externen Logodatei erstellen, damit wir problemlos viele Versionen desselben PDFs mit unterschiedlichen Logos drucken können.

Kennt jemand eine Möglichkeit, ein Bild zur einfachen Aktualisierung in einer PDF-Datei zu speichern, dann lassen Sie es mich bitte wissen.

Nicht möglich, schwieriges automatisches Austauschen der Grafik in einem externen Editor ist nicht so schwierig. Sie könnten zähe Schichten verwenden. PS hingegen kann dies tun (abhängig von den Sicherheitseinstellungen Ihrer Druckmaschine). Der Punkt ist, dass das PDF in sich geschlossen sein muss, Sie können später schwer Dinge daran anhängen.
Ergänzung: Das Anhängen im PDF-Kontext muss nicht unbedingt separate Seiten bedeuten, es kann bedeuten, dass ein vorhandenes Asset auf einer Seite überschrieben wird. Aber warum aktualisieren Sie nicht einfach verknüpfte Grafiken aus Ihrer ursprünglichen Indesign-Datei?
Im Grunde müssen wir es vielleicht 500 Mal machen, damit verschiedene Studienzentren einige Kursmaterialien ausdrucken können, und es wäre besser, wenn sie eine Datei ändern und selbst ausdrucken könnten. Dann muss ich wohl nach Alternativen suchen.
Verwenden Sie postrcipt, Ihr Drucker kann dies für Sie erledigen. Verwenden Sie alternativ Ghostscript als Druckserver und machen Sie dasselbe. Die Druckfunktionen von Postscript haben eine /BeginPage- und eine /EndPage-Setup-Routine, die Seiten im laufenden Betrieb ändern können, Sie können dies sogar halb permanent in Ihren Drucker einspeisen, wenn Sie dies wünschen. Beispielsweise ist ein Schullogo-Druckauftrag möglich. aber das würde den Rahmen dieses Forums sprengen.
ähnlicher Anwendungsfall mit Änderungsinjektion graphicdesign.stackexchange.com/questions/35417/…

Antworten (3)

Späte Antwort...

Wasserzeichen

Sie können jedes Bild ganz einfach als Wasserzeichen kennzeichnen und dieses Wasserzeichen in einer vorhandenen PDF-Datei positionieren.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Wenn der Bereich für das Logo leer gelassen wird, muss das Wasserzeichen einfach so positioniert werden, dass es in diesen Bereich fällt.

Scott könnte die Logos in Ebenen sein und dann die Ebeneneinstellung speichern?
Nicht dass ich wüsste. PDF-Ebenen sind nicht dasselbe wie herkömmliche Anwendungsebenen. Sie würden viel mehr über Skripting oder spontane Lösungen wissen, als ich joojaa. Ich biete Wasserzeichen lediglich als einfache, weniger technische Lösung an. Aber es ist immer noch manuell.

Die industrietaugliche Lösung für eine solche Anwendung wäre die Vorbereitung eines Button-Formularfelds mit nur einem Symbol, ohne Interaktivität, ohne Aktion usw. Dann würden Sie ein Produkt wie FDFMerge von Appligent verwenden, um das Basisdokument mit dem Logobild zusammenzuführen und die Reduzierung festzulegen Möglichkeit.

Es gibt auch Bibliotheken, die das serverseitige Füllen von Bildern ermöglichen, wie z. B. iText oder pdflib. In diesem Fall gäbe es mehr Programmieraufwand, aber vielleicht weniger Investitionen in Software.

Dies ist eine etwas technische Antwort, die auf meinem Verständnis des PDF-Formats [1] und meiner Erfahrung mit der manuellen Erstellung meiner eigenen PDF-Dateien basiert.

PDF als Format ist so konzipiert, dass es in sich geschlossen ist. Das heißt, PDF lebt von der Annahme, dass Sie mit Ihren bestehenden Prozessen eine PDF-Datei erstellen können. Der Vorgänger von PDF, PostScript, verfügt jedoch über diese Funktionen. PDF ist in vielerlei Hinsicht nur eine programmierferne Version von PostScript mit ein paar Ergänzungen obendrauf. Es ist oft viel zielführender, Sachen in PostScript als in PDF zu machen, wenn Sie benutzerdefinierte Pipelines benötigen.

Technisch ist dies jedoch möglich. Jede PDF-Seite besteht aus Streams, und jede Seite kann mehrere Streams haben. Sie müssten also nur den Logo-Stream überschreiben und an die PDF-Datei anhängen, dann einfach alle Verweise auf die nächste Stream-Version überschreiben und das Inhaltsverzeichnis aktualisieren. In der Praxis möchten Sie dies nicht manuell tun, es sei denn, Sie interessieren sich wirklich für die Programmierung.

In der Praxis möchten Sie dies möglicherweise immer noch am Drucker oder mit einer externen Software tun. Ein solches Tool, das dies tun könnte, ist GhostScript. Aber Sie könnten auch einige andere Pipelines wie Apache FOP oder sogar Indesign auf einem Server verwenden wollen.

Verweise

  1. Adobe. Dokumentenmanagement - Protables Dokumentenformat - Teil 1: PDF 1.7