20.3. Zapisywanie zmian w dokumencie PDF.
Poprzedni | Rozdział 20. Zend_Pdf | Następny

## 20.3. Zapisywanie zmian w dokumencie PDF.

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 20.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();

    ...
    ?>

Poprzedni | Początek rozdziału | Następny
20.2. Tworzenie oraz ładowanie dokumentów PDF. | Spis treści | 20.4. Strony dokumentu.