Eine PDF-Datei ist eine Sammlung nummerierter Objekte – Seiten, Schriftarten, Bilder, Anmerkungen – sowie einer Querverweistabelle, die die Byte-Position jedes Objekts speichert, damit Leser direkt zum gewünschten Inhalt springen können. Ältere PDF-Generatoren schreiben jedes Objekt und die zugehörige Dokumentation unkomprimiert, was Speicherplatz verschwendet; bei wiederholter Bearbeitung sammelt sich weiterer Speicherplatzverlust an. Der Optimierer von LuraPDF lädt das Dokument mit pdf-lib und erstellt eine neue Datei mithilfe von Objektströmen. Diese Funktion von PDF 1.5 gruppiert Objekte, die nicht als Stream vorliegen, und komprimiert sie als Einheit. Der Inhalt jedes Objekts – der eigentliche Text, Bilddaten und Vektorzeichenbefehle – bleibt unverändert erhalten.
Wenn Sie die Metadatenentfernung aktivieren, löscht der Optimierer auch das Dokumentinformationswörterbuch: Titel, Autor, Betreff, Stichwörter, Ersteller, Produzent sowie Erstellungs- und Änderungsdatum. Dies spart Speicherplatz und entfernt Herkunftsdetails, die Sie möglicherweise nicht teilen möchten. Die gesamte Verarbeitung erfolgt clientseitig mit JavaScript in Ihrem Browser-Tab – kein Upload, kein Server, keine Warteschlange. Da nichts gerastert wird, ist die Optimierung schnell und speicherschonend, selbst auf Mobilgeräten. Das Ergebnis ist ein konformes PDF, das sich in jedem Reader wie das Original verhält.