Ich erstelle dynamisch ein PDF mit ein paar Variablen, muss aber auch ein Bild in das PDF einbetten können. Hat jemand Erfahrung damit?Einbetten eines Bildes in ein PDF mit cfpdfform
Antwort
Sie verwenden ein normales HTML-Image-Tag.
Für Bilder in guter Druckqualität müssen Sie jedoch ein Bild verwenden, das größere Abmessungen als das Dokument aufweist.
Zum Beispiel:
<img src="/path/to/my_picture.1280x800.jpg" style="width:320px;height:200px;" />
Also in diesem Beispiel der Breite/Höhe der Bilddatei mit 4x ist, was angezeigt wird (natürlich das Quellbild braucht, die Qualität zu haben, mit zu beginnen, ein kleineren Bild Ändern der Größe Größer macht nicht viel).
Da es sich bei PDF um herkömmliche Einheiten handelt, können Sie die Größen in
oder cm
von CSS verwenden, um die Größen im Verhältnis zur Papiergröße festzulegen, aber Sie benötigen immer noch eine größere Eingabedatei. (Dieses Beispiel ist 160 px: in Auflösung)
<img src="/path/to/my_picture.1280x800.jpg" style="width:8in;height:5in;" />
Etwas anderes zu beachten - da die Bilder eingebettet sind im PDF kann dies deutlich Dateigrößen erhöhen, so können Sie (unkomprimiert?) Sie müssen experimentieren, um den besten Kompromiss zwischen Dateigröße und Bildqualität zu finden.
Direkte HTML-Tag hat nicht funktioniert. Aber ich habe eine Lösung gefunden, die es getan hat.
<cfset photoLink = "D:\........\example.jpg">
<cffile action="readbinary" file="#photoLink#" variable="binAgentPhotoFile">
<cfinvokeargument name="photoFile" value="#toBase64(binAgentPhotoFile)#"/>
Argument wird dann an das Schema übergeben.
- 1. Word 2007, Open XML - Einbetten eines Bildes
- 2. PDF einbetten in IE10
- 3. Itext Schrift in ein PDF einbetten
- 4. Hinzufügen eines Bildes mit dompdf
- 5. SVG-Daten in PDF einbetten
- 6. Hinzufügen eines Bildes zu einer PDF-Datei mit pdftk
- 7. PDF in mobilen Browsern einbetten
- 8. Einfügen eines Bildes mit PHP und FPDF
- 9. Hinzufügen eines Bildes einer vordefinierten Position mit einem Platzhalter in ein vorhandenes PDF-Formular.
- 10. Überprüfen Sie, ob ein interaktives Formular in ColdFusion vorhanden ist, bevor Sie cfpdfform action = "read" verwenden.
- 11. Stellen Sie die Position eines Textes oder eines Bildes in einem PDF mit iutxtsharp (C#/asp.net)
- 12. Schriften in PDF mit Ghostscript in vorhandene Datei einbetten
- 13. PDF-Byte-Daten in HTML einbetten
- 14. PDF Berechnung der Höhe und Breite eines gezeichneten Bildes
- 15. Einbetten eines Bildes in eine Zelle mit DT, R und Shiny
- 16. Foxit PDF Reader in eine Webseite einbetten
- 17. Problem beim Einfügen eines Bildes in ein Formular mit GD!
- 18. Vorschau eines Bildes mit TFileOpenDialog
- 19. Größe eines Bildes in Powerpoint 2007 ändern
- 20. Maskierung eines Bildes mit Pfaden
- 21. Drehen eines Bildes mit CSS
- 22. Erstellen eines Farbhistogramms eines Bildes mit Tensorflow
- 23. Schrift einbetten in PDF-Datei von iText mit
- 24. Einbetten von Schriftarten in PDF von LaTeX Quelle mit pdflatex
- 25. Wie wird ein Teil eines Bildes angezeigt?
- 26. Skalieren eines Bildes in GTK
- 27. Ein Abschriften-Dokument in ein anderes einbetten
- 28. Einstellen eines Bildes in CardView mit URL
- 29. Rekonstruieren eines Bildes mit Grundfunktion in Matlab
- 30. Hashing eines Bildes in Javascript
Verwenden Sie cfpdf oder cfpdfform? – Soldarnal
Ich benutze cfpdfform – JGrimm