Quote from Gustavo1973 on February 24, 2021, 8:23 pmNo logro componer en NeoPdf, la idea es componer una imagen capturada con NeoWebCam y un marco, hize esta app demo pero no me funciona, ni con las imagenes en local ni tampoco con las imagenes cargadas en el servidor
https://www.guaviyu.org/SelfieBox
Adjunto la app tambien
No logro componer en NeoPdf, la idea es componer una imagen capturada con NeoWebCam y un marco, hize esta app demo pero no me funciona, ni con las imagenes en local ni tampoco con las imagenes cargadas en el servidor
https://www.guaviyu.org/SelfieBox
Adjunto la app tambien
Uploaded files:
Quote from luishp on February 25, 2021, 8:03 am@gustavo1973 es un problema de CORS.
Lo más sencillo es que conviertas tus imágenes a base64 con esta utilidad online y las incluyas directamente en el código:
https://www.base64-image.de/También puedes utilizar un proxy. Hemos hablado en varias ocasiones del tema en el foro:
https://visualneo.com/forum/topic/loading-content-from-external-site-avoiding-corsSaludos.
@gustavo1973 es un problema de CORS.
Lo más sencillo es que conviertas tus imágenes a base64 con esta utilidad online y las incluyas directamente en el código:
https://www.base64-image.de/
También puedes utilizar un proxy. Hemos hablado en varias ocasiones del tema en el foro:
https://visualneo.com/forum/topic/loading-content-from-external-site-avoiding-cors
Saludos.

Quote from luishp on February 25, 2021, 8:04 am@gustavo1973 por cierto recuerda mirar la consola del navegador (F12) para ver que error es el que está ocurriendo.
De lo contrario solo verás que no funciona y no sabrás cual es la razón.Saludos.
@gustavo1973 por cierto recuerda mirar la consola del navegador (F12) para ver que error es el que está ocurriendo.
De lo contrario solo verás que no funciona y no sabrás cual es la razón.
Saludos.
Quote from Gustavo1973 on February 25, 2021, 8:37 pm@luishp
De la manera que dices de codificar las imagenes a base 64 lo hace perfecto mientras las imagenes a incorporar al PDF sean jpg, pero si intento con un "png" con fondo transparente ya no hace el render
Necesito crear una imagen compuesta de 4 capas para una impresion:
Donde la capa 1 es la que esta mas debajo de todas
capa 1: Fondo de impresion en jpj
capa2 : foto sacada mediante NeoWebCam
capa 3 : Un borde en png para disimular los bordes de la foto sacada y el fondo a modo estetico
capa 4: Un texto creado con fondo transparente
El resultado final deberia ser algo similar como el que adjunto, hecho en el antiguo Neobook
De la manera que dices de codificar las imagenes a base 64 lo hace perfecto mientras las imagenes a incorporar al PDF sean jpg, pero si intento con un "png" con fondo transparente ya no hace el render
Necesito crear una imagen compuesta de 4 capas para una impresion:
Donde la capa 1 es la que esta mas debajo de todas
capa 1: Fondo de impresion en jpj
capa2 : foto sacada mediante NeoWebCam
capa 3 : Un borde en png para disimular los bordes de la foto sacada y el fondo a modo estetico
capa 4: Un texto creado con fondo transparente
El resultado final deberia ser algo similar como el que adjunto, hecho en el antiguo Neobook
Uploaded files:

Quote from luishp on February 25, 2021, 10:04 pmHola @gustavo1973,
No se como lo estás haciendo, pero a mi no me da ningún problema utilizar imágenes .png con transparencia.
Te adjunto un pequeño ejemplo.Saludos
Hola @gustavo1973,
No se como lo estás haciendo, pero a mi no me da ningún problema utilizar imágenes .png con transparencia.
Te adjunto un pequeño ejemplo.
Saludos
Uploaded files:Quote from Gustavo1973 on February 26, 2021, 4:43 pm@luishp
Tu ejemplo funciona perfectamente, pregunto, el ultimo link que pasastes para convertir las imagenes a base 64 :
le agrega al codigo generado al principio lo siguiente :
data:image/jpeg;base64,/9j/4Sk9RXhpZgAATU0AKgAAAAgACgESAAMAAAABAAEAAAEaAA.... (aqui sigue el codigo)
Es normal eso? o simplemente tomar el codigo despues de "/"
Otra pregunta, las imagenes a cargar en el pdf pueden ser de cualquier tamaño (mb)? o tienen que tener alguna especificacion especial
Tu ejemplo funciona perfectamente, pregunto, el ultimo link que pasastes para convertir las imagenes a base 64 :
le agrega al codigo generado al principio lo siguiente :
data:image/jpeg;base64,/9j/4Sk9RXhpZgAATU0AKgAAAAgACgESAAMAAAABAAEAAAEaAA.... (aqui sigue el codigo)
Es normal eso? o simplemente tomar el codigo despues de "/"
Otra pregunta, las imagenes a cargar en el pdf pueden ser de cualquier tamaño (mb)? o tienen que tener alguna especificacion especial
Quote from Gustavo1973 on February 26, 2021, 4:59 pmYa logre hacerlo funcionar, gracias por la ayuda
Ya logre hacerlo funcionar, gracias por la ayuda

Quote from luishp on February 26, 2021, 6:34 pm@gustavo1973, efectivamente esta parte sobra para neoPDF: "data:image/jpeg;base64,".
Pero si quieres transparencia, debería ser png y no jpeg. Las imágnes pueden ser de cualquier tamaño que aguante la memoria del dispositivo donde se ejecute tu aplicación.
Te recomiendo comprimir la imagen primero con este servicio online (yo lo utilizo mucho para optimizar imágenes):Saludos!
@gustavo1973, efectivamente esta parte sobra para neoPDF: "data:image/jpeg;base64,".
Pero si quieres transparencia, debería ser png y no jpeg. Las imágnes pueden ser de cualquier tamaño que aguante la memoria del dispositivo donde se ejecute tu aplicación.
Te recomiendo comprimir la imagen primero con este servicio online (yo lo utilizo mucho para optimizar imágenes):
Saludos!
Quote from Gustavo1973 on February 26, 2021, 7:48 pm@luishp
Etapa de poder crear el pdf con la foto , marcos y texto logrado con exito
Ahora deberia encontrar una solucion para poder imprimir ese documento Pdf descargado de manera automatica
He notado que si abro el Pdf descargado automaticamente se abre el cuadro de dialogo Impirmir, supongo que es porque use la funcion autoprint al generar el Pdf, pero hay que abrirlo antes sino no lo hace
No se podra mediante VisualNeoWin implementar que tome ese Pdf descargado y lo imprima?
Quizas actualziando el viejo plugin de NeoBook que trabajaba con archivos pdf
Etapa de poder crear el pdf con la foto , marcos y texto logrado con exito
Ahora deberia encontrar una solucion para poder imprimir ese documento Pdf descargado de manera automatica
He notado que si abro el Pdf descargado automaticamente se abre el cuadro de dialogo Impirmir, supongo que es porque use la funcion autoprint al generar el Pdf, pero hay que abrirlo antes sino no lo hace
No se podra mediante VisualNeoWin implementar que tome ese Pdf descargado y lo imprima?
Quizas actualziando el viejo plugin de NeoBook que trabajaba con archivos pdf