PDF komprimieren und Dateigröße prüfen
Übergeben Sie den PDF-Inhalt als Base64-Text, starten Sie die Verarbeitung und vergleichen Sie anschließend die Byte-Anzahlen sowie die Seitenanzahl. Eine kleinere Ausgabe kann entstehen, ist aber nicht garantiert.
Einsatz und Vorbereitung
Das Werkzeug versucht, den Inhalt einer PDF zu verarbeiten und ihre Größe zu reduzieren. Als Eingabe verwenden Sie eine Base64-kodierte Zeichenfolge, die den PDF-Inhalt darstellt. Nach erfolgreicher Verarbeitung entsteht eine neue PDF-Repräsentation, die ebenfalls als Base64-Text ausgegeben wird. Diese Vorgehensweise passt zu Situationen, in denen der PDF-Inhalt bereits als Base64 vorliegt und Sie die Byte-Anzahlen vor und nach der Verarbeitung vergleichen möchten.
Bei der Verarbeitung werden die Seiten des Ausgangsdokuments in eine neue PDF übernommen. Die Inhaltsströme werden komprimiert, während Bilder mit der Qualitätsstufe 60 verarbeitet werden. Das Ergebnis sollte deshalb nicht nur nach der gemeldeten Größe beurteilt werden: Prüfen Sie zusätzlich, ob die angegebene Seitenanzahl zu Ihrem Dokument passt und ob sich die ausgegebene PDF-Repräsentation anschließend in Ihrem vorgesehenen Ablauf verwenden lässt.
Vorgehen in vier Schritten
-
PDF-Inhalt als Base64 vorbereiten: Erzeugen Sie aus der vorhandenen PDF eine Base64-kodierte Darstellung. Übergeben Sie den daraus entstandenen Text, nicht einen Dateipfad, eine Webadresse oder eine rohe Binärdatei. Der übermittelte Wert wird zunächst als Base64-Text dekodiert und danach als PDF-Inhalt eingelesen.
-
Dateiwert einsetzen: Fügen Sie die Base64-Darstellung in das dafür vorgesehene Eingabefeld ein. Das Feld ist optional und wird ohne Wert als leere Zeichenfolge behandelt; für einen erfolgreichen Verarbeitungsvorgang muss dort daher ein geeigneter Wert vorhanden sein.
-
Verarbeitung starten: Lösen Sie den Vorgang aus, nachdem der Eingabewert vollständig eingesetzt wurde. Bei erfolgreicher Verarbeitung werden die Seiten in eine neue PDF geschrieben, die Inhaltsströme komprimiert und Bilder mit Qualitätsstufe 60 verarbeitet.
-
Ausgabe auswerten: Sehen Sie die zurückgegebene Base64-kodierte PDF-Repräsentation zusammen mit den Messwerten durch. Notieren Sie die ursprüngliche Byte-Anzahl, die komprimierte Byte-Anzahl, das auf eine Dezimalstelle gerundete Größenverhältnis und die Seitenanzahl, bevor Sie das Resultat in Ihren weiteren Ablauf übernehmen.
Messwerte und Grenzen verstehen
Beginnen Sie die Bewertung mit dem Vergleich der beiden Byte-Anzahlen. Die ursprüngliche Zahl beschreibt die Eingabe, während die komprimierte Zahl zur verarbeiteten PDF-Repräsentation gehört. Das gemeldete Größenverhältnis wird aus diesen Werten berechnet und auf eine Dezimalstelle gerundet, sodass der angezeigte Wert eine kompakte Vergleichsgröße darstellt.
Eine kleinere verarbeitete Datei ist möglich, aber nicht zugesichert. Zeigt der Vergleich eine gleich große oder größere Ausgabe, ist das Ergebnis deshalb nicht automatisch fehlerhaft. Kontrollieren Sie außerdem die Seitenanzahl, um die erwartete Dokumentstruktur mit der Ausgabe abzugleichen. Die ausgegebene Base64-Darstellung ist zunächst eine Repräsentation der verarbeiteten PDF und muss für einen nachfolgenden Einsatz passend dekodiert oder weitergegeben werden.
Bleibt eine erfolgreiche Ausgabe aus, kommen ein fehlender Dateiwert, ein Problem beim Dekodieren oder Einlesen sowie eine Ausnahme beim Erzeugen der PDF infrage. Auch eine nicht verfügbare erforderliche PDF-Schreibfunktion kann die Verarbeitung verhindern. Prüfen Sie in diesem Fall zuerst die Base64-Darstellung und den PDF-Inhalt, bevor Sie die Größenwerte interpretieren.
Praktisches Beispiel
Eine Person möchte vor dem Versand einer PDF feststellen, ob die verarbeitete Darstellung eine geringere Byte-Anzahl als das Ausgangsdokument besitzt.
Eine Person wandelt ihre vorhandene PDF in Base64-Text um, fügt diesen in das Eingabefeld ein und startet die Verarbeitung. Danach vergleicht sie die beiden Byte-Anzahlen und gleicht die gemeldete Seitenanzahl mit dem Ausgangsdokument ab.
Die erfolgreiche Ausgabe enthält eine Base64-kodierte PDF-Repräsentation, die ursprüngliche und komprimierte Byte-Anzahl, ein auf eine Dezimalstelle gerundetes Größenverhältnis sowie die Seitenanzahl.
Einschränkungen
- Die Verarbeitung kann beim Dekodieren, Einlesen oder Erzeugen der PDF sowie bei fehlender PDF-Schreibfunktion scheitern; außerdem kann die Ausgabe gleich groß oder größer sein.
Häufige Fehler
- Ursache: Im Eingabefeld steht ein Pfad, eine Webadresse oder Text, der keine verwendbare Base64-Darstellung des PDF-Inhalts ist. Korrektur: Erzeugen Sie die Base64-Darstellung erneut, setzen Sie nur diesen Text ein und starten Sie die Verarbeitung danach noch einmal.
Häufige Fragen
Welches Eingabeformat benötigt die PDF-Komprimierung?
Wenn Sie den Vorgang nutzen möchten, geben Sie eine Base64-kodierte Darstellung des PDF-Inhalts ein. Ein Dateipfad, eine Webadresse oder ein rohes Binärformat ist für diesen Dekodierungsschritt nicht die passende Eingabe.
Was passiert ohne Eingabe?
Wenn kein Dateiwert vorhanden ist, wird das optionale Feld als leere Zeichenfolge behandelt. Unter dieser Bedingung schlägt die Verarbeitung fehl, weshalb vor dem Start ein Base64-kodierter PDF-Inhalt eingesetzt werden muss.
Welche Informationen enthält das Ergebnis?
Nach einem erfolgreichen Vorgang sehen Sie eine Base64-kodierte Repräsentation der verarbeiteten PDF. Zusätzlich nennt die Ausgabe die ursprüngliche und komprimierte Byte-Anzahl, das gerundete Größenverhältnis sowie die Seitenanzahl.