Saya perlu membuat file PDF secara otomatis dari dokumen HTML (X) yang ada. File input (laporan) menggunakan tata letak berbasis tabel yang agak sederhana, jadi dukungan untuk hal-hal JavaScript / CSS yang sangat bagus mungkin tidak diperlukan.
Karena saya terbiasa bekerja di Jawa, solusi yang dapat dengan mudah digunakan dalam proyek-java lebih disukai. Hanya perlu bekerja pada sistem windows.
Salah satu cara untuk melakukannya adalah layak, tetapi tidak menghasilkan output berkualitas baik (setidaknya di luar kotak) adalah menggunakan CSS2XSLFO , dan Apache FOP untuk membuat file PDF. Masalah yang saya temui adalah bahwa sementara atribut CSS dikonversi dengan baik, tata letak tabel cukup kacau, dengan teks yang mengalir keluar dari sel tabel.
Saya juga melihat Jrex, Java-API untuk menggunakan mesin rendering Gecko.
Apakah mungkin ada cara untuk mengambil halaman yang dirender dari mesin rendering penjelajah internet dan mengirimkannya ke alat PDF-Printer secara otomatis? Saya tidak punya pengalaman dalam pemrograman OLE di windows, jadi saya tidak tahu apa yang mungkin dan apa yang tidak.
Anda punya ide?