pdfToolbox Desktop
Produktnews vom 26.08.2024
pdfToolbox - 50 verschiedene Möglichkeiten, Inhalte zu platzieren
Englischer Originalartikel von Sarah Nitschmann, callas software
50 different ways to place content
Wenn es darum geht, Inhalte zu einer PDF-Seite hinzuzufügen, sind die Anforderungen sehr unterschiedlich: Manchmal soll ein Objekt wie ein Logo hinzugefügt werden, in anderen Fällen sollen zwei PDF-Seiten übereinander gelegt werden, um ein endgültiges Druckdokument zu erstellen. Die Anforderungen sind vielfältig, z. B. die Erstellung eines komplexen Freigabezettels, der dynamische PDF-spezifische Inhalte wie Schmuckfarben oder Maßangaben enthält, kombiniert mit auftragsspezifischen Informationen aus einer externen Quelle wie einem MIS-System oder einem Webshop.
Die gute Nachricht ist, dass mit pdfToolbox fast alles möglich ist. Die „schlechte“ Nachricht ist, dass es manchmal schwierig ist, den besten Ansatz aus all den verschiedenen Möglichkeiten zu finden, die pdfToolbox bietet (ok, nicht genau 50, aber immerhin...). Während einige Ansätze einfach und leicht zu konfigurieren sind, sind andere komplexer, bieten aber mehr Flexibilität.
Dieser Blog-Beitrag von callas software gibt Ihnen einen Überblick über die verschiedenen in pdfToolbox verfügbaren Ansätze und hilft Ihnen bei der Entscheidung, welcher Ansatz Ihren Bedürfnissen am besten entspricht.
Der einfachste und vollständig interaktive Ansatz ist das Switchboard.
Switchboard: Gruppe „Hinzufügen
Die „Hinzufügen“-Gruppe des Switchboards bietet verschiedene Aktionen, um unterschiedliche Inhalte zu Ihren PDFs hinzuzufügen, wie z. B. Text, Seitenzahlen, Bilder oder Logos. Wenn Sie mit dem Switchboard vertraut sind, werden Sie wissen, dass die verfügbaren Aktionen sehr benutzerfreundlich sind - Sie müssen nur einige wenige Parameter festlegen, z. B. den Pfad zu der Datei, die Sie platzieren möchten, und die Position auf der Seite. Bei vielen dieser Aktionen können Sie sogar die „Mausauswahl“ verwenden, um auf einfache Weise einen benutzerdefinierten Bereich auf einer Seite festzulegen.
Vorteile: Einfach zu verwenden und zu konfigurieren.
Nachteile: Begrenzte Parameter für die Platzierung von Inhalten, z. B. können Inhalte nicht auf einer Ebene platziert werden, und Einstellungen für Mischmodus oder Transparenzgruppen können nicht konfiguriert werden.
Switchboard: Als Ebene enfügen
Eine weitere Switchboard-Aktion ist „Als Ebene einfügen“ (Gruppe „Ebenen“), mit der Sie Inhalte als Ebene mit einem bestimmten Ebenennamen importieren können. Dies ist nützlich, wenn der neu hinzugefügte Inhalt immer auf einer separaten Ebene platziert werden soll.
Vorteile: Einfache Konfiguration; geben Sie einfach den Dateipfad und den Ebenennamen an.
Nachteile: Begrenzte Parameter. Kann nur zum Platzieren von PDF-Dateien verwendet werden und unterstützt nicht mehrere Dateiformate.
Switchboard-Aktionen zum Platzieren von Inhalten
Für grundlegende Aufgaben wie das Platzieren statischer Inhalte in einer PDF-Datei ist das Switchboard die richtige Wahl. Für mehr Flexibilität und zusätzliche Parameter zum Platzieren von Inhalten in einer PDF-Datei auf individuelle Art und Weise sollten Sie eine der „Inhalte platzieren“-Fixups verwenden.
„Inhalte platzieren"-Technologie in pdfToolbox
Die „Inhalte platzieren“-Technologie basiert auf HTML-Vorlagen. In einigen Fixups wird diese Technologie verwendet, aber der Benutzer muss sich nicht mit der HTML-Vorlage selbst befassen. Konfigurierbare Fixups ermöglichen das Platzieren von Strichcodes, Kreisen/Ellipsen, Linien, Seitenzahlen, Rechtecken und Text. Mit „Text auf Pfad platzieren“ ist es sogar möglich, Text entlang eines beliebigen Pfadobjekts auf einer PDF-Seite zu platzieren (intern bildet dieses Fixup eine Ausnahme, da sie SVG statt HTML verwendet).
Zusätzlich zu diesen konfigurierbaren Fixups enthält pdfToolbox eine Reihe vordefinierter Fixups für die Platzierung von Inhalten, die gängige Anwendungsfälle abdecken, z. B. das Hinzufügen von dynamischem Text wie einer Auftragskennung oder dem aktuellen Datum, eines Farbbalkens für CMYK-, Grau- oder Schmuckfarben oder eines kleinen Quadrats oder Kreises an einer bestimmten Position für Passmarken zum Schneiden oder Drucken. Alle diese vordefinierten Fixups finden Sie in der Bibliothek „Silhouetten, Variablen, JavaScript, Inhalte platzieren“.
Vordefinierte Fixups für Platzierungsinhalte
pdfToolbox kann jedoch mit dem „Inhalte auf der Seite platzieren“-Fixup noch viel weiter gehen, welche Ihnen Zugriff auf die HTML-basierte Layout-Engine innerhalb von pdfToolbox gibt. HTML-Snippets werden intern in PDF umgewandelt und Ihren Dokumenten hinzugefügt. Die Möglichkeiten dieser Engine sind endlos und erlauben es Ihnen, komplexe und völlig dynamische Inhalte in Ihre PDF-Dateien einzufügen. Natürlich ist dieser Ansatz auch anspruchsvoller, was die Kenntnisse angeht.
Vorteile: Superflexible und leistungsstarke Fixups. pdfToolbox enthält bereits vordefinierte Fixups für gängige Anwendungsfälle. Für komplexe Anwendungsfälle können Sie eine eigene HTML-Vorlage erstellen.
Nachteile: Nicht einfach zu konfigurieren. HTML-, CSS- und JavaScript-Kenntnisse sind von Vorteil, da es sonst schwierig sein kann, das Fixup einzurichten.
Da dieses Fixup recht leistungsfähig und komplex ist, würde ein tieferer Einblick in seine Funktionen den Rahmen dieses Blogs sprengen. Für detailliertere Erklärungen und Tutorials zu „Place Content on Page“-Fixups und HTML-Vorlagen empfehlen wir die folgenden Ressourcen:
YouTube: Decorating PDF files with HTML PDF-Dateien mit HTML ausschmücken
Online-Dokumentation: Place content
Die Eingabe für „Inhalt auf Seite platzieren“ muss ein Ordner sein, da eine HTML-Vorlage in der Regel aus mehr als einer Datei besteht. In diesem Ordner können Sie auch ein einzelnes Bild oder ein PDF oder einen anderen Dateityp platzieren, der von pdfToolbox in ein PDF konvertiert werden kann. Normalerweise würden Sie es aber vermeiden wollen, in diesem Fall einen Ordner zu verwenden. In solch einem Fall sollten Sie die Verwendung in Betracht ziehen:
Fixup „Datei auf Seite platzieren“
Dieses Fixup wurde mit pdfToolbox 15.1 veröffentlicht und kann verwendet werden, um eine Datei zu einer PDF-Seite hinzuzufügen, indem nur auf die Datei selbst (und nicht auf einen Ordner) verwiesen wird. Sie können eine Variable für die Datei verwenden, wobei der Wert z. B. ein Dateipfad zu einem Netzwerk-Volume sein kann, auf dem der hinzuzufügende Inhalt gespeichert ist. Auch hier kann die Datei jedes der von pdfToolbox unterstützten Eingabeformate sein. Es stellt dieselben Parameter zur Verfügung wie das Fixup „Inhalt auf Seite platzieren“, so dass die Platzierung viel präziser konfiguriert werden kann.
Vorteile: Unterstützt mehrere Dateiformate und bietet viele Parameter, um das Fixup nach Bedarf zu konfigurieren. Die zu platzierende Datei kann direkt im Fixup referenziert werden.
Nachteile: Es können nur statische Dateien platziert werden (keine dynamische Eingabe).