Uso il Flying Saucer per creare un pdf da xhtml, ospitato su un server tomcat. La maggior parte delle immagini incluse nel pdf sono disponibili pubblicamente (loghi e così via), ma alcune di esse sono protette da un login (cioè, sono trasmesse attraverso un servlet se l'utente ha effettuato l'accesso).Risoluzione delle risorse protette con Flying Saucer (ITextRenderer)
Quando si incolla l'URL nel browser, l'immagine viene ovviamente visualizzata correttamente, poiché il browser invia la sessione con la richiesta. Ma quando Flying Saucer rende il pdf, non include l'immagine protetta perché non sa nulla della sessione.
Quindi, la mia domanda è; c'è un modo per includere i flussi di byte per Flying Saucer da risolvere, così come è possibile aggiungere font risolvibili? Ho provato qualcosa come this, ma non c'è un modo semplice per impostare l'UAC su ITextRenderer, e si è lamentato ogni volta che ho provato.
Grazie, questo ha funzionato per me, anche se ho esteso la classe ITextUserAgent anziché. – ManiSto
@ManiSto Sto affrontando il problema esatto che hai dovuto affrontare. Potresti darmi qualche esempio di codice su come hai implementato MyUAC()? –