Mit pdf_save() kann man den aktuellen Zustand des Dokuments (PDF-Dokument) sichern. Das ist oftmals sehr nützlich, wenn z.B. Koordinatenverschiebungen nur für bestimmte Objekte gelten sollen. Sobald Sie die Koordinatenverschiebungen durchgeführt und die Objekte gezeichnet haben, können Sie mit der Funktion pdf_restore() die ursprüngliche Umgebung wieder herstellen. Im unteren Beispiel wurde zuerst ein Text (1) in horizontaler Richtung geschrieben. Danach wurde die Funktion pdf_save() aufgerufen, um die letzten Einstellungen zu schützen. Anschließend wurden die Texte 2 und 3 mittels pdf_skew() im Koordinatensystem geschert. Um die ursprüngliche Umgebung wieder herzustellen, wurde die Funktion pdf_restore() benutzt. Abschließend wurde noch einmal ein Text (4) in horizontaler Richtung geschrieben.
Achtung: Bei der Ausgabe des Befehls wird im Browser nichts zurückgegeben. Die obenstehende Grafik wurde im Acrobat-Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.