Domanda

Devo convertire un gruppo di documenti HTML statici in un singolo file PDF a livello di programmazione sul lato server su una piattaforma Java / J2EE usando preferibilmente un processo batch. I file pdf sarebbero distribuiti agli utenti del sito per la navigazione offline delle pagine Web.

I punti principali dei requisiti sono:

  1. Il banner in alto non dovrebbe essere presente nel documento pdf finale.
  2. La barra di navigazione a sinistra dovrebbe essere trasformata in segnalibri pdf da hyperlink HTML.
  3. Tutti i contenuti dei collegamenti ipertestuali (html / pdf / doc / docx ecc.) presenti nelle pagine Web devono far parte del documento pdf finale con segnalibri pdf.

Esiste un modo open source standard per farlo?

Nessuna soluzione corretta

Altri suggerimenti

Prova Apache FOP . L'ho appena usato per convertire XML in PDF e penso che tu possa fare lo stesso con HTML / DOM. Il sito web ha un'intera sezione sull'esecuzione di FOP in un'applicazione Java e c'è < a href = "http://xmlgraphics.apache.org/fop/0.95/embedding.html#ExampleDOM2PDF" rel = "nofollow noreferrer"> esempio di codice da DOM a PDF .

Puoi provare iText - ma non sono sicuro che gestisca tutto ciò di cui hai bisogno.

Inoltre, è sempre meglio se esplori molte opzioni e poi decidi cosa puoi e cosa non puoi fare. In molti casi non ci sarà alcuna libreria / API che supporti immediatamente tutto ciò che chiedi.

Puoi provare www.alt-soft.com Xml2PDF per questo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top