Spis treści
-
51.1. Wprowadzenie -
51.2. Tworzenie oraz ładowanie dokumentów PDF. -
51.3. Zapisywanie zmian w dokumencie PDF. -
51.4. Strony dokumentu. -
51.5. Rysowanie -
51.5.1. Geometria -
51.5.2. Kolory -
51.5.3. Rysowanie figur -
51.5.4. Wypisywanie tekstu -
51.5.5. Użycie czcionek -
51.5.6. Począwszy od 1.5, wyciąganie czcionek. -
51.5.7. Wstawianie obrazów -
51.5.8. Styl rysowania linii -
51.5.9. Styl wypełnienia -
51.5.10. Obracanie -
51.5.11. Zapisywanie/odczytywanie stanu grafiki -
51.5.12. Przycięcie obszaru rysowania -
51.5.13. Style -
51.5.14. Przezroczystość
-
- 51.6. Interactive Features
- 51.6.1. Destinations
- 51.6.1.1. Supported Destination Types
- 51.6.1.1.1. Zend_Pdf_Destination_Zoom
- 51.6.1.1.2. Zend_Pdf_Destination_Fit
- 51.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
- 51.6.1.1.4. Zend_Pdf_Destination_FitVertically
- 51.6.1.1.5. Zend_Pdf_Destination_FitRectangle
- 51.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
- 51.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
- 51.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
- 51.6.1.1.9. Zend_Pdf_Destination_Named
- 51.6.1.2. Document level destination processing
- 51.6.2. Actions
- 51.6.3. Document Outline (bookmarks)
- 51.6.4. Annotations
- 51.7. Document Info and Metadata
-
51.8. Przykład użycia modułu Zend_Pdf
Moduł Zend_Pdf jest silnikiem służącym do manipulacji plikami PDF (Portable Document Format) napisanym w całości w PHP 5. Może on ładować istniejące dokumenty, tworzyć nowe, modyfikować i zapisywać zmodyfikowane dokumenty. Umożliwia to dowolnej aplikacji PHP dynamicznie przygotowywać dokumenty PDF modyfikując istniejące szablony lub generować dokumenty od podstaw. Moduł Zend_Pdf wspiera następujące funkcjonalności:
Tworzenie nowego dokumentu lub ładowanie istniejącego. [7]
Ładowanie określonej wersji dokumentu.
Manipulowanie stronami w dokumencie. Zmiana kolejności stron, dodawanie nowych stron, usuwanie stron z dokumentu.
Podstawowe operacje rysowania (linie, prostokąty, wielokąty, okręgi, elipsy oraz sektory).
Wypisywanie tekstu używając 14 standardowych (wbudowanych) czcionek lub twoich własych czcionek TrueType.
Obracanie.
Obsługa plików graficznych. [8]
Inkrementalne uaktualnianie plików PDF.