Format html css php in pdf

Salutare,

Puteti sa imi recomandati o librarie php pentru a descarca o pagina web din html, css in format pdf.
Vreau sa pot descarca facturile pe care le creez in format pdf.

Am incercat cu mpdf insa nu pot importa bootstrap.css si nu as vrea sa creez 2 pagini doar pentru css.

Multumesc

Un export perfect il poate face doar un browser, vezi unul din proiectele de tip “headless browser”, de exemplu PhantomJS.

4 Likes

Ti-as recomanda Puppeteer [1] si Chrome Headless in loc de PhantomJS. PhantomJS a fost abandonat de autorul initial [2] in urma aparitiei versiunii headless pentru chrome.
Daca tii neaparat sa folosesti php, poti incerca sa folosesti libraria DomPDF [3]

[1] https://github.com/GoogleChrome/puppeteer
[2] https://github.com/ariya/phantomjs/issues/15105
[3] https://github.com/dompdf/dompdf/wiki/DOMPDF-and-Composer-Quick-start-guide

2 Likes

Ar trebui sa mearga bine, cum adica nu vrei sa creezi 2 pagini doar pentru css ?
De ce iti trebuie bootstrap pentru facturi ? Nonsens.

Oricum daca iti pasa de format trebuie sa faci un stil special cu dimensiunile in cm/mm indiferent ce ai folosi.

Mersi. Ziceam de php fiindca aici ma descurc mai bine decat in JS.

Am construita factura web si folosesc bootstrap. Cu mpdf nu mi-a mers. Apoi am incercat sa fac ceva fara css si am vazut ca functioneaza dar ma gandeam pentru intretinere sa nu construiesc inca un template.

Trebuie să faci un compromis. Probabil e overkill sa aduci o dependenţa masiva ca un browser headless doar pentru a genera o amărâtă de factură…

3 Likes

Recomand wkhtmltopdf daca ai access la server. Iti poate genera pdf-uri pe baza unui URL