Genero dinámicamente un PDF con algunas variables pero también necesito poder incrustar una imagen en el PDF. Alguien tiene alguna experiencia haciendo esto?Cómo incrustar una imagen en un PDF usando cfpdfform
Respuesta
Utiliza una etiqueta de imagen HTML normal.
Sin embargo, para obtener buenas imágenes de calidad de impresión, debe utilizar una imagen que tenga dimensiones mayores que las que podría utilizar en el documento.
Por ejemplo:
<img src="/path/to/my_picture.1280x800.jpg" style="width:320px;height:200px;" />
Así que en ese ejemplo, la anchura/altura del archivo de imagen es a 4x lo que se muestra (obviamente la imagen de origen que tener esa calidad para empezar, cambiar el tamaño de una imagen más pequeña más grande no hará mucho).
Al ser PDF, también tiene unidades convencionales, por lo que puede usar las unidades in
o cm
de CSS para establecer tamaños relativos al tamaño del papel, pero igual tendrá el mismo problema de necesitar un archivo de entrada más grande. (Este ejemplo es de 160 píxeles: en la resolución)
<img src="/path/to/my_picture.1280x800.jpg" style="width:8in;height:5in;" />
Otra cosa a tener en cuenta - ya que las imágenes están incrustadas en el PDF que esto puede aumentar significativamente filesizes, por lo que puede (sin comprimir?) necesita experimentar para encontrar el mejor equilibrio entre tamaño de archivo y calidad de imagen.
La etiqueta html directa no funcionaba. Pero descubrí una solución que sí lo hizo.
<cfset photoLink = "D:\........\example.jpg">
<cffile action="readbinary" file="#photoLink#" variable="binAgentPhotoFile">
<cfinvokeargument name="photoFile" value="#toBase64(binAgentPhotoFile)#"/>
El argumento se pasa luego al esquema.
- 1. Cómo incrustar una fuente en un PDF con RDLC
- 2. Incrustar SVG en PDF (exportando SVG a PDF usando JS)
- 3. ¿Cómo extraes una imagen de un archivo pdf usando C#
- 4. ¿Cómo convertir un pdf a una imagen?
- 5. Incrustar una imagen en una respuesta AJAX
- 6. Imagen PDF en documento PDF usando ReportLab (Python)
- 7. ¿Cómo puedo configurar una imagen en un campo de PDF en un archivo pdf existente?
- 8. ¿Cómo incrustar el OCR externo en el PDF existente?
- 9. ¿Cómo incrustar un archivo pdf/txt externo en otro usando XSL-FO?
- 10. Incrustar fuente en un archivo PDF utilizando iText
- 11. cómo incrustar fuentes en PDF producidos por matplotlib?
- 12. ¿Puedo incrustar una imagen .png en una página html?
- 13. ¿Cómo escribo una imagen en un archivo SVG usando cairo?
- 14. Incrustar datos JPG correctamente en archivos PDF generados por Inkscape
- 15. Renderizar imagen incrustada en PDF usando Flying-Saucer desde html
- 16. ¿Cómo puedo incrustar un visor de PDF en una aplicación C++ multiplataforma?
- 17. Cómo incrustar un UITableView en una UIScrollView
- 18. ¿Cómo incrustar una etiqueta usando content_tag en RoR?
- 19. Incrustar fuentes en PDF desde LaTeX Source con pdflatex
- 20. ¿Cómo colocar exactamente una imagen dentro de una página PDF existente usando PDFBox?
- 21. Cómo incrustar una imagen en el cuerpo HTML de un correo electrónico en iOS
- 22. ¿Cómo exportar una página PDF como una imagen usando la biblioteca PDFsharp .NET?
- 23. No se puede agregar una imagen a un PDF usando PDFBox
- 24. Cómo incrustar la imagen en la firma de Outlook?
- 25. cómo leer un archivo pdf usando lisp
- 26. Añadir imagen en pdf con gambas
- 27. Agregar una imagen a un PDF usando iTextSharp y escalarla correctamente
- 28. ¿Cómo inserto una imagen de fondo en todas las páginas de un documento pdf?
- 29. ¿Cómo insertar una imagen debajo del texto como fondo de pdf usando iText?
- 30. extraer imagen vectorial de un archivo pdf
¿Está utilizando cfpdf o cfpdfform? – Soldarnal
estoy usando cfpdfform – JGrimm