usar un objeto URL para leer un recurso en contenido web

Estoy trabajando en una aplicación web usando JSF2 y en uno de mis formularios creo un archivo PDF que contiene una imagen y una fuente específica. Las resistencias se encuentran en el directorio WebContent. Mi problema es cuando quiero crear el archivo pdf. Quiero leer los recursos y pasarlos en parámetros al método de creación de ARCHIVO PDF. No sé cómo usar el objeto URL ni ninguna otra forma de hacer la tarea.

Gracias.

Respuesta 1

La URLclase tiene un openStream()método que le brinda una parte InputStreamdel contenido del recurso:

URL resource = externalContext.getResource("/image.png");
InputStream input = resource.openStream();
// ...

También puede obtener inmediatamente el recurso como flujo sin obtenerlo URLprimero:

InputStream input = externalContext.getResourceAsStream("/image.png");
// ...

Una vez que lo InputStreamtenga, puede leerlo en el objeto de destino que su creador de PDF espera como entrada.

Respuesta: 2

Entiendo cómo obtener el conjunto de documentos de un objeto de Término, pero ¿puede dar la vuelta para obtener los términos / frecuencias de término de un objeto de Documento?

Estoy usando regexp en gran medida en mi proyecto. Necesito algunas sugerencias para las cadenas de prueba: 1 cadena 3.33 cadena 1 cadena -3.33 Necesito hacer coincidir las líneas 2 y 3 (...

Mi aplicación de hibernación se estaba ejecutando con éxito en jboss-as-7.0.0.Final, la moví a jboss-as-7.0.1.Final y comencé a recibir estos errores 17: 42: 42,725 ERROR [com.mycompany.myapp.common .persistencia....

Estoy trabajando en un proyecto de Android (una aplicación 3D en tiempo real) y me gustaría usar una biblioteca de C ++ que he escrito. Como depende de plantillas, estoy buscando una buena solución para escribir un contenedor Java ...