Estoy utilizando Flying Saucer para crear un pdf desde xhtml, alojado en un servidor tomcat. La mayoría de las imágenes incluidas en el pdf están a disposición del público (logotipos, etc.), pero algunas están protegidas por un inicio de sesión (es decir, se transmiten a través de un servlet si el usuario está conectado).Resolviendo recursos protegidos con Flying Saucer (ITextRenderer)
Cuando pego la url en el navegador, la imagen, por supuesto, se muestra bien, porque el navegador envía la sesión con la solicitud. Pero cuando Flying Saucer representa el pdf, no incluye la imagen protegida porque no sabe nada sobre la sesión.
Entonces, mi pregunta es; ¿Hay alguna manera de resolver las secuencias de bytes para resolver Flying Saucer, del mismo modo que es posible agregar fuentes resolubles? He intentado algo como this, pero no hay una manera fácil de configurar el UAC en ITextRenderer, y se quejaba cada vez que lo intentaba.
Gracias, esto funcionó para mí, aunque me ampliado la clase ITextUserAgent en lugar. – ManiSto
@ManiSto Me estoy enfrentando al problema exacto que enfrentaste. ¿Podría darme algún código de muestra sobre cómo implementó MyUAC()? –