To jest (w większości) CSS2.1 zgodny układ silnik renderowania HTML i napisany w PHP.
Jest napędzany renderujący stylu: będzie pobrać i przeczytać zewnętrznych arkuszy stylów, tagi stylu inline i atrybuty stylu poszczególnych elementów HTML. Obsługuje również większość prezentacyjnych atrybutów HTML.
Renderowania PDF jest obecnie pod warunkiem, albo przez pdflib lub wersji dołączonej do klasy R & OS CPDF Wayne Munro pisemnej. W celu korzystania z pdflib DOMPDF, wymagane jest rozszerzenie pdflib PECL.
Korzystanie pdflib poprawia wydajność i zmniejsza zapotrzebowanie na pamięć o DOMPDF nieco, gdy klasa CPDF R & OS, choć nieco wolniej, eliminuje wszelkie zależności od zewnętrznych bibliotek PDF.
DOMPDF została wpisana do Zend PHP 5 Konkursu i umieszczone 20-te ogólna. & nbsp;
DOMPDF działa tylko z PHP 5. Brak plany portu PHP 4
Opis .
- obsługuje większość CSS2. 1 Właściwości i przełączniki, w tym zasadyimport,media &Page
- Obsługuje największe atrybuty prezentacyjnego HTML 4.0
- Obsługa zewnętrznych arkuszy stylów, albo na komputerze lokalnym lub za pośrednictwem HTTP / FTP (przez fopen-owijarki)
- Obsługa skomplikowanych tabel, wierszy i kolumn w tym przęseł, oddzielna i upadł modele graniczne,
- Indywidualne stylizacji komórkowy, wielostronicowych (jeszcze nie zagnieżdżone tabele jednak)
- Wsparcie obrazu (PNG, GIF i JPEG),
- Brak zależności od zewnętrznych bibliotek PDF, dzięki klasy R & OS PDF
- Link i wsparcie kotwica
- Wsparcie Inline PHP. Zobacz sekcję inline PHP szczegóły.
- Stoły nie można wiarygodnie zagnieżdżonych (choć niektórzy zgłaszali sukces)
- Zamówione listy są obecnie obsługiwane.
- Absolute & pozycjonowanie względne i pływaków nie pracują, jeszcze.
- Nie jest szczególnie odporny na słabo uformowane wejścia HTML lub CSS (za pomocą Tidy pierwszy może pomóc)
- Duże pliki mogą potrwać do renderowania
- Duże stoły wymagają dużej ilości pamięci. Zalecane jest ustawienie limitu pamięci PHP co najmniej 32 MB lub większej.
Stoły
Wymagania :
- PHP 5 lub wyższej,
Komentarze nie znaleziono