Saya memiliki dokumen HTML (bukan XHTML) yang menjadikannya bagus di Firefox 3 dan IE 7. Menggunakan CSS yang cukup mendasar untuk menatanya dan menjadikannya bagus dalam HTML.
Saya sekarang setelah cara mengubahnya ke PDF. Saya telah mencoba:
- DOMPDF : ia memiliki masalah besar dengan tabel. Saya memfaktorkan tabel bersarang saya yang besar dan itu membantu (sebelum itu hanya menghabiskan hingga 128 juta memori kemudian mati - itulah batas saya pada memori di php.ini) tetapi itu membuat kekacauan tabel yang lengkap dan sepertinya tidak mendapatkan gambar-gambar. Tabel hanyalah barang-barang dasar dengan beberapa gaya perbatasan untuk menambahkan beberapa baris di berbagai titik;
- HTML2PDF dan HTML2PS : Saya sebenarnya lebih beruntung dengan ini. Itu membuat beberapa gambar (semua gambar adalah Google Chart URL) dan pemformatan tabel jauh lebih baik tetapi tampaknya memiliki beberapa masalah kompleksitas yang belum saya temukan dan terus sekarat dengan kesalahan node_type () yang tidak diketahui. Tidak yakin hendak kemana setelah ini; dan
- Htmldoc : ini tampaknya bekerja dengan baik pada HTML dasar tetapi hampir tidak memiliki dukungan untuk CSS sama sekali sehingga Anda harus melakukan semuanya dalam HTML (saya tidak menyadari itu masih 2001 di Htmldoc-land ...) jadi tidak ada gunanya bagi saya.
Saya mencoba aplikasi Windows bernama Html2Pdf Pilot yang benar-benar melakukan pekerjaan yang lumayan tapi saya butuh sesuatu yang minimal berjalan di Linux dan idealnya berjalan on-demand melalui PHP di Webserver.
Apa yang saya lewatkan, atau bagaimana saya bisa menyelesaikan masalah ini?
@import
, @media
dan @screen
aturan, dan akan memuat stylesheet eksternal. Ini juga dibundel dengan semua yang diperlukan agar dapat berfungsi, meskipun ada hal-hal yang dapat Anda instal untuk mendapatkan kinerja yang lebih baik daripada lib default. code.google.com/p/dompdf
chrome --headless --print-to-pdf="path/to/pdf" https://your_url
sebagai html terkaya, tercepat, dan termudah untuk alat generasi pdf crbug.com/603559 karena mendukung sebagian besar fitur html, pengembang mengandalkan pengembangan web dan tidak menyedot skrip rumit seperti kebanyakan lainnya. perpustakaan dan alat lakukan.