2010-05-21 9 views

Antwort

2

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.

0

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.

Verwandte Themen