Мені потрібно автоматично генерувати PDF-файл із існуючого (X) HTML-документа. У вхідних файлах (звітах) використовується досить простий макет на основі таблиць, тому підтримка дійсно фантазійних JavaScript / CSS матеріалів, мабуть, не потрібна.
Оскільки я звик працювати в Java, то рішення, яке легко використовувати в Java-проекті, є кращим. Однак він повинен працювати лише на системах Windows.
Один із способів зробити це неможливо, але не дає хорошої якості (принаймні з коробки), використовуючи CSS2XSLFO та Apache FOP для створення файлів PDF. Проблема, з якою я зіткнулася, полягала в тому, що, хоча CSS-атрибути добре перетворені, макет таблиці сильно переплутався, а текст витікає з комірки таблиці.
Я також швидко ознайомився з Jrex, Java-API для використання механізму візуалізації Gecko.
Чи може бути спосіб відібрати відредаговану сторінку з механізму візуалізації Internet Explorer і автоматично надіслати її інструменту PDF-принтер? Я не маю досвіду програмування OLE у Windows, тому я не маю поняття, що можливо, а що ні.
У вас є ідея?