Im Vergleich zu anderen Dateiformaten ist das PDF-Format eine großartige Möglichkeit zum Speichern und Verbreiten von kompakten Dateien. Sie können PDFs sogar noch kompakter machen, ohne dabei EInbußen bei der Integrität zu haben. Benutzen Sie die Funktion 'Aloaha PDF Optimierer' um die Dateigröße damit zu reduzieren, dass Sie Grafiken komprimieren und viele ineffiziente Objekte in ein einziges optimiertes Objekt umwandeln.
Mit dem Aloaha PDF Optimierer können bereits exitierende PDF Dateien in Größe und Performance optimiert werden. Objekte vwerden reorganisiert, Bilder neu komprimiert in JPG oder JPG2000, Text-Objekte werden analysiert und zu kleineren Objekten zusammengefügt und letztendlich werden bisher unkomprimierte Daten komprimiert.
Der Aufruf der API ist recht einfach, da es seine Einstellungen aus der Registrierung holt. Bevor Sie also diese API aufrufen, sollten Sie folgende Werte in der Registrierung in HKCU\Software\Aloaha\pdf setzen:
Text Stream Optimizer
Setzen Sie den Wert optimizer auf 1, um einzelne Buchstaben-Objekte zu Wörtern zusammen zu setzen. Wenn Sie diesen Wert auf 2 setzten, würden Sie diese Wörter zu Sätzen zusammenfügen.
Image Optimizer Setzen Sie den Wert imagecompression auf 1, um den Bildoptimierer zu aktivieren. Der Wert compressionmode legt fest, ob Bilder in JPG oder JPG2000 komprimiert werden sollen. Setzen Sie compressionmode auf 1, wählen Sie JPG2000, setzen Sie ihn auf 2, wählen Sie JPG Kompression.
Der Kompressionsfaktor selbst wird über den Wert compressionfactor konfiguriert. Dieser Wert kann zwischen 1 und 99 liegen. Der Bildoptimierer ist auch Bestandteil des Aloaha PDF Editors. Jede PDF-Datei kann auch als komprimierte PDF-Datei gespeichert werden.
PDF Optimizer VBS Codebeispiel dim pdf
dim inputpdf
dim outputpdf 'kann das gleiche wie inputpdf sein'
dim dummy
set pdf = createobject("aloahapdf.edit")
inputpdf="c:\input.pdf"
outputpdf="c:\output.pdf"
call pdf.optimize_pdf(cstr(inputpdf), cstr(outputpdf),dummy,dummy)