Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menukar HTML kepada PDF Dengan Lancar Menggunakan iText 7 dan Mengelakkan Penamatan HTMLWorker?

Bagaimanakah Saya Boleh Menukar HTML kepada PDF Dengan Lancar Menggunakan iText 7 dan Mengelakkan Penamatan HTMLWorker?

Mary-Kate Olsen
Lepaskan: 2024-12-15 07:59:17
asal
612 orang telah melayarinya

How Can I Seamlessly Convert HTML to PDF Using iText 7 and Avoid HTMLWorker Deprecation?

Menukar HTML kepada PDF dengan iText

Pemansuhan HTMLWorker

HTMLWorker ditamatkan dan tiada lebih lama disyorkan untuk menukar HTML kepada PDF. Penggantinya, XML Worker, menyediakan fungsi yang lebih mantap dan menyeluruh.

Isu Penggayaan dengan XML Worker

XML Worker menyokong CSS, tetapi tidak semua gaya dihormati. Khususnya, kedudukan terapung tidak dilaksanakan.

Langkah-Langkah Menukar HTML kepada PDF Dengan Lancar

  1. Naik taraf kepada iText 7 dan pdfHTML 2 : Ini menyediakan penyelesaian yang ringkas dan kaya dengan ciri untuk HTML ke PDF penukaran.
  2. Gunakan HtmlConverter: HtmlConverter.convertToPdf() melaksanakan penukaran dengan lancar dan menghormati CSS dengan lancar.

Nota Tambahan

  • Lesen Pertimbangan: iText 7 dikeluarkan di bawah lesen AGPL, yang membenarkan penggunaan percuma dalam projek sumber terbuka tetapi memerlukan lesen komersial untuk aplikasi sumber tertutup. PdfHTML kini adalah sumber terbuka dan dikeluarkan di bawah lesen GPLv2.
  • Penyelenggaraan Sistem Warisan: Berhijrah ke iText 7 boleh memudahkan kod dan meningkatkan pengendalian ralat.
  • Awal Penerimaan: Pembangun yang baru-baru ini mula menggunakan iText harus mempertimbangkan untuk memulakan baharu dengan iText 7 untuk memanfaatkan fungsinya yang dipertingkatkan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar HTML kepada PDF Dengan Lancar Menggunakan iText 7 dan Mengelakkan Penamatan HTMLWorker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan