Devo generare automaticamente un file PDF da un documento HTML esistente (X). I file di input (report) utilizzano un layout piuttosto semplice basato su tabella, quindi probabilmente non è necessario il supporto per roba JavaScript / CSS davvero fantasiosa.
Dato che sono abituato a lavorare in Java, è preferibile una soluzione che può essere facilmente utilizzata in un progetto Java. Tuttavia, deve funzionare solo su sistemi Windows.
Un modo per farlo è fattibile, ma non produce un output di buona qualità (almeno pronto all'uso) è usare CSS2XSLFO e Apache FOP per creare i file PDF. Il problema che ho riscontrato è che mentre gli attributi CSS vengono convertiti correttamente, il layout della tabella è piuttosto incasinato, con il testo che scorre fuori dalla cella della tabella.
Ho anche dato una rapida occhiata a Jrex, un'API Java per l'utilizzo del motore di rendering Gecko.
Esiste forse un modo per acquisire la pagina di rendering dal motore di rendering di Internet Explorer e inviarla automaticamente a uno strumento di stampa PDF? Non ho esperienza nella programmazione OLE in Windows, quindi non ho idea di cosa sia possibile e cosa no.
Hai un'idea?