Quote from Gustavo1973 on February 5, 2021, 5:10 pmNecesito Capturar una imagen y crear un PDF con esta imagen para poder imprimirla para un proyecto de "SelfieBox"
El codigo que uso no me funciona, me da errores erraticos en la opcion "neoPdfInitCustomSize" dependiendo la unidad que eliga
Impresora Kodak305 de fotos
tamaño papel a imprimir 10x15 cm
codigo:
neoPdfInitCustomSize "Foto" "landscape" "mm" 150 100
neoPdfImageBase64 "Foto" "[base64Data]" "JPEG" 0.0 0.0 150 100
neoPdfRender "Foto" "IFrame1"el IFRAME lo cree en unidad "px" con las medidas 378 x567 , use un convertidor online y pase los mm a cm
Tiene algo que ver el tamaño del IFRAME en realacion al tamaño del PDF creado?
la imagen sale completa pero chica, no cubre todo el pdf segun se lo indico en el codigo
Si en "neoPdfInitCustomSize" elijo como unidad "cm" directamente no me muestra la imagen
Alquien podria ayudarme
Necesito Capturar una imagen y crear un PDF con esta imagen para poder imprimirla para un proyecto de "SelfieBox"
El codigo que uso no me funciona, me da errores erraticos en la opcion "neoPdfInitCustomSize" dependiendo la unidad que eliga
Impresora Kodak305 de fotos
tamaño papel a imprimir 10x15 cm
codigo:
neoPdfInitCustomSize "Foto" "landscape" "mm" 150 100
neoPdfImageBase64 "Foto" "[base64Data]" "JPEG" 0.0 0.0 150 100
neoPdfRender "Foto" "IFrame1"
el IFRAME lo cree en unidad "px" con las medidas 378 x567 , use un convertidor online y pase los mm a cm
Tiene algo que ver el tamaño del IFRAME en realacion al tamaño del PDF creado?
la imagen sale completa pero chica, no cubre todo el pdf segun se lo indico en el codigo
Si en "neoPdfInitCustomSize" elijo como unidad "cm" directamente no me muestra la imagen
Alquien podria ayudarme

Quote from luishp on February 5, 2021, 6:04 pmHola Gustavo, efectivamente hay un error en la librería original pero afortunadamente es facil de solucionar una vez entendemos lo que sucede. Al parecer, elijamos la unidad que elijamos neoPdfInitCustomSize siempre utilizará la unidad pt (puntos) para definir el tamaño de la página así que tenemos que pasar milímetros a puntos:
Conversor de milímetros a puntos:
https://www.conversionunites.com/converter-mm-to-pointsAsí si haces esto, debería funcionar correctamente:
neoPdfInitCustomSize "Foto" "landscape" "mm" 425.1966 283.4644 neoPdfImageBase64 "Foto" "[base64Data]" "JPEG" 0.0 0.0 150 100 neoPdfRender "Foto" "IFrame1"Fíjate que elegir "mm" como unidad de medida sigue siendo útil ya que neoPdfImageBase64 si utilizará esa unidad de medida.
Saludos
Hola Gustavo, efectivamente hay un error en la librería original pero afortunadamente es facil de solucionar una vez entendemos lo que sucede. Al parecer, elijamos la unidad que elijamos neoPdfInitCustomSize siempre utilizará la unidad pt (puntos) para definir el tamaño de la página así que tenemos que pasar milímetros a puntos:
Conversor de milímetros a puntos:
https://www.conversionunites.com/converter-mm-to-points
Así si haces esto, debería funcionar correctamente:
neoPdfInitCustomSize "Foto" "landscape" "mm" 425.1966 283.4644 neoPdfImageBase64 "Foto" "[base64Data]" "JPEG" 0.0 0.0 150 100 neoPdfRender "Foto" "IFrame1"
Fíjate que elegir "mm" como unidad de medida sigue siendo útil ya que neoPdfImageBase64 si utilizará esa unidad de medida.
Saludos
Quote from Gustavo1973 on February 5, 2021, 8:20 pm@luishp
Ahora funciona ok
Pregunta, las imagenes a poner dentro del pdf tienen que tener algun formato especial o tamañao maximo?, te lo pregunto porque existen algunos objetos imagenes que intento incrustar en el pdf pero sin resultado, sin embargo estas imagenes se estan viendo bien en la pagina
La imagen capturada y incrustada mediante "neoPdfImageBase64" lo hace perfecto pero si intento incrustar una imagen mediante "neoPdfImage "Foto" "Image5" "JPEG" 0.0 0.0 150 150" ahi ya no se ve en el PDF generado
Ahora funciona ok
Pregunta, las imagenes a poner dentro del pdf tienen que tener algun formato especial o tamañao maximo?, te lo pregunto porque existen algunos objetos imagenes que intento incrustar en el pdf pero sin resultado, sin embargo estas imagenes se estan viendo bien en la pagina
La imagen capturada y incrustada mediante "neoPdfImageBase64" lo hace perfecto pero si intento incrustar una imagen mediante "neoPdfImage "Foto" "Image5" "JPEG" 0.0 0.0 150 150" ahi ya no se ve en el PDF generado

Quote from luishp on February 5, 2021, 10:29 pm@gustavo1973, @gaev hizo un magnífico tutorial y explica muy claramente por qué te sucede y como solucionarlo en la parte dedicada a las imagénes:
https://visualneo.com/tutorials/neopdf/#!/Images
Resumiendo: CORS y servidor web.
Saludos.
@gustavo1973, @gaev hizo un magnífico tutorial y explica muy claramente por qué te sucede y como solucionarlo en la parte dedicada a las imagénes:
https://visualneo.com/tutorials/neopdf/#!/Images
Resumiendo: CORS y servidor web.
Saludos.