Tämä on (enimmäkseen) CSS2.1 täyttäviä HTML layout ja renderoija kirjoitettu PHP.
Se on tyyli-odotuksiin renderer: se lataa ja lukea ulkoisia stylesheets, inline tyyli tunnisteet ja tyyli attribuutteja yksittäisiä HTML-elementtejä. Se tukee myös useimpia esitysasullisia HTML attribuutteja.
PDF renderöinti on tällä hetkellä säädetty joko PDFlib tai niputettu versio T & OS CPDF luokan kirjoittanut Wayne Munro. Jotta voit käyttää PDFlib kanssa dompdf, PDFlib PECL laajennus on tarpeen.
Käyttäen PDFlib parantaa suorituskykyä ja vähentää muistin vaatimukset dompdf jonkin verran, kun taas R & käyttöjärjestelmä CPDF luokka, vaikkakin hieman hitaammin, eliminoi riippuvuudet ulkoisesta PDF-kirjastoja.
dompdf kirjattiin Zend PHP 5 Contest ja sijoitettiin 20 yleistä. & nbsp;
dompdf toimii vain PHP 5. Ei ole olemassa suunnitelmia PHP 4-porttinen.
Ominaisuudet
- Käsittelee eniten CSS2. 1 kiinteistöä & valitsimet, kutenimport,media & @ Sivu säännöt
- Tukee useimpia esitysasullisia HTML 4.0 attribuutteja
- Tukee ulkoista tyylitaulukkoja joko paikallisen koneen tai http / ftp (via fopen-kääreitä)
- Tukee monimutkaisia taulukoita, kuten rivi ja sarake jännevälit, erillinen ja romahti rajalla malleja,
- Yksittäiset cell tyyli, multi-sivun taulukot (ei sisäkkäisiä taulukoita vielä kuitenkin)
- Image tukea (png, gif ja jpeg)
- Ei riippuvuudet ulkoisista PDF kirjastoja, kiitos T & OS PDF luokka
- Link ja ankkuri tukea
- Inline PHP-tuki. Katso kohtaa inline PHP yksityiskohtia.
- Taulukot ei voida luotettavasti sisäkkäin (vaikka jotkut ovat raportoineet menestystä)
- Tilatut luettelot hetkellä tueta.
- Absolute & suhteellinen paikoitus ja leijailee eivät toimi, vielä.
- Ei erityisen suvaitsevainen huonosti muotoiltu HTML tai CSS tulo (käyttäen Siistinä ensimmäinen voisi auttaa)
- Suuret tiedostoja voi kestää jonkin aikaa tehdä
- Suuret taulukot vaativat paljon muistia. Asetus PHP: n muisti raja on vähintään 32 Mt tai enemmän suositellaan.
vaatimukset
- PHP 5 tai uudempi
Kommentteja ei löytynyt