Dostępne są dwie metody, które zapewniają zapisywanie zmian w dokumencie PDF.
Są to metody Zend_Pdf::save()
oraz Zend_Pdf::render()
.
Metoda Zend_Pdf::save($filename, $updateOnly = false)
zapisuje
dokument PDF do pliku. Jeśli zmienna $updateOnly ma wartość true, wtedy
tylko nowy segement pliku PDF jest dołączany do pliku. W przeciwnym razie
plik jest nadpisywany.
Zend_Pdf::render($newSegmentOnly = false)
zwraca dokument PDF
jako łańcuch znaków. Jeśli zmienna $newSegmentOnly ma wartość true, wtedy
zwracany jest nowy segment pliku PDF.
Przykład 24.3. Zapisywanie dokumentu PDF.
<?php ... // Załaduj dokument PDF. $pdf = Zend_Pdf::load($fileName); ... // Uaktualnij dokument $pdf->save($fileName, true); // Zapisz dokument jako nowy plik $pdf->save($newFileName); // Zwróć dokument PDF jako łańcuch znaków. $pdfString = $pdf->render(); ... ?>