Menukar HTML kepada PDF Menggunakan iText 7
Walaupun sudah tidak digunakan, HTMLWorker pada mulanya digunakan untuk menghuraikan HTML ke dalam PDF. Walau bagaimanapun, ia tidak menyokong CSS dan mengakibatkan kod lapuk kerana banyak kaedah yang tidak digunakan lagi. Oleh itu, XML Worker telah diperkenalkan.
XML Worker dan Hadnya
XML Worker menyediakan lebih banyak keupayaan, tetapi ia juga menghadapi masalah semasa menukar HTML kepada PDF. Imej pada mulanya tiada, tetapi ImageProvider menyelesaikan masalah ini. Selain itu, bukan semua gaya CSS disokong sepenuhnya.
Baki Masalah: Penentududukan Terapung
Satu isu penting yang kekal ialah ketidakupayaan untuk mengendalikan atribut kedudukan CSS seperti "float ." Ini menjadikan pemaparan elemen dengan kedudukan tertentu tidak tepat.
Pemerhatian Tambahan
Penyelesaian Menggunakan iText 7
Dengan keluaran iText 7 dan add-on pdfHTML, proses menukar HTML kepada PDF telah berjalan dengan lancar. dipermudahkan. Kod ini ringkas dan menjaga CSS, pengendalian imej dan kedudukan elemen. Hasilnya ialah PDF yang sangat tepat yang menghasilkan semula reka letak HTML asal dengan jujur.
Kelebihan iText 7 dan pdfHTML
Atas ialah kandungan terperinci Bagaimanakah iText 7 dan pdfHTML Boleh Menyelesaikan Cabaran Penukaran HTML ke PDF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!