pdfToolbox Server
Produktnews vom 23.12.2024
pdfToolbox vs. pdfChip - Vergleich
Originalartikel (pdfToolbox vs. pdfChip – the final showdown ) erschienen am 19. Dezember 2024 - von David van Driessche, callas software
Natürlich gibt es sehr große Unterschiede zwischen pdfToolbox und pdfChip, und im Allgemeinen wird es keine Verwirrung darüber geben, wann man eines von beiden verwenden sollte.
Allerdings...
Wenn Ihre einzige Aufgabe darin besteht, eingehende Daten in solide, druckfähige PDFs zu konvertieren... in welchen Szenarien würden Sie pdfToolbox verwenden, und wann ist pdfChip besser?
Die Quelle der Verwirrung
Um zu verstehen, woher die Verwirrung kommt, müssen wir uns den Funktionsumfang von pdfChip und pdfToolbox ansehen. Das einfachere Produkt hier ist pdfChip; sein einziger Zweck ist es, eine HTML-Datei in ein gutes PDF zu konvertieren. Es tut dies über eine Kommandozeilen-Schnittstelle.
pdfToolbox bietet eine breite Palette von Funktionen und integriert den pdfChip HTML zu PDF Konverter, um bestimmte Aufgaben zu implementieren. Insbesondere wird die pdfChip-Technologie verwendet, um benutzerdefinierte PDF-Preflight-Reports zu erstellen, Kacheln (Aufteilung sehr großer Seiten in druckbare Teile) zu implementieren und bestehende PDF-Seiten mit zusätzlichen Inhalten wie Text, Grafiken, Barcodes und komplexeren Kombinationen aus all diesen Elementen zu dekorieren.
Erstellung von PDF-Dateien versus Dekoration von PDF-Dateien
Hier wird der Unterschied zwischen den beiden Produkten deutlich: pdfChip erzeugt immer eine neue PDF-Datei, während pdfToolbox nur bestehende PDF-Dateien dekorieren kann. Um genau zu sein, kann die pdfChip-Technologie in pdfToolbox Inhalte zu den Seiten einer PDF-Datei hinzufügen, aber sie kann nicht:
Die Größe der Seiten ändern,
die Anzahl der Seiten ändern.
(Beachten Sie, dass es die pdfChip-Technologie innerhalb von pdfToolbox ist, die diese Einschränkung hat, nicht pdfToolbox als Ganzes. Wir werden im nächsten Abschnitt darauf zurückkommen).
Es gibt noch einen weiteren Unterschied zu beachten. pdfChip benötigt keine PDF-Eingabedatei und ist nicht durch die Preflight-Engine (und alle anderen Fähigkeiten) von pdfToolbox belastet. Wenn Geschwindigkeit und Einfachheit der Bedienung entscheidend sind, sind das wichtige Überlegungen.
Aber was, wenn...
Nichts im Leben ist schwarz oder weiß (außer ein paar Pinguinen). Es gibt Grauzonen, in denen pdfToolbox kreativ eingesetzt werden kann, und ein solcher Ansatz ist die beste Strategie. pdfToolbox kann einem Dokument leere Seiten hinzufügen oder vorhandene Seiten duplizieren. Es kann auch die Größe von Seiten dynamisch verändern (sei es der Beschnittrahmen, der Zuschnittrahmen oder...). Darüber hinaus verfügt pdfToolbox über Prozesspläne, mit denen Sie mehrere Aufgaben in einer bestimmten Reihenfolge kombinieren können. Das bedeutet, dass die eingebettete pdfChip-Technologie in pdfToolbox mit anderen Aufgaben kombiniert werden kann, um das Dokument nach Bedarf zu verändern.
Fazit
Gibt es eine strikte Grenze, die gezogen werden kann, wann jedes Produkt eingesetzt werden sollte? Nicht wirklich, aber es gibt eine gute Richtlinie: Wenn Sie bereits eine PDF-Datei haben und diese mit zusätzlichen Inhalten ausschmücken wollen, dann ist pdfToolbox wahrscheinlich die beste Wahl.
Wenn Sie dagegen nur eine HTML- oder SVG-Datei haben, die Sie in PDF umwandeln wollen, oder wenn Sie nur Daten (aus einem MIS, einer Datenbank oder einer anderen Quelle) haben, aus denen Sie dynamisch eine PDF-Datei erstellen wollen, sollten Sie sich pdfChip ansehen.
Und eine letzte Bemerkung zur Leistung. In den meisten Fällen wird es einfacher sein, einen Prozess ausschließlich auf der Basis von pdfChip zu optimieren. pdfChip hat einen kleineren Fußabdruck als pdfToolbox und ist für die PDF-Erstellung optimiert. Mit einem geeigneten HTML-Template ist die pdfChip-Verarbeitung nahezu linear (d. h. eine 1000-seitige PDF-Datei wird in etwa der 10-fachen Zeit einer 100-seitigen PDF-Datei erzeugt). Und diese lineare Leistung bleibt auch bei großen PDF-Dateien von 10.000 oder 100.000 Seiten erhalten. Bei variablen Daten oder transaktionalen Arbeitsabläufen ist dies ein bedeutender Vorteil.