2010-05-21 3 views

risposta

2

Si utilizza un normale tag immagine HTML.

Tuttavia, per ottenere buone immagini di qualità di stampa è necessario utilizzare un'immagine con dimensioni maggiori di quelle che potrebbero essere utilizzate nel documento.

Ad esempio:

<img src="/path/to/my_picture.1280x800.jpg" style="width:320px;height:200px;" /> 

Quindi, in questo esempio la larghezza/altezza del file immagine è a 4x ciò che viene visualizzato (ovviamente l'immagine sorgente necessità di avere la qualità per cominciare, il ridimensionamento di un'immagine più piccola più grande non farà molto).

In formato PDF, hai anche unità convenzionali, quindi puoi utilizzare le unità CSS in o cm per impostare le dimensioni relative al formato carta, ma avrai comunque lo stesso problema di dover utilizzare un file di input più grande. (Questo esempio è 160 px: nella risoluzione)

<img src="/path/to/my_picture.1280x800.jpg" style="width:8in;height:5in;" /> 


Qualcos'altro di essere a conoscenza - dal momento che le immagini sono incorporati nel file PDF questo può aumentare in modo significativo filesizes, quindi si può (non compresso?) bisogno di sperimentare per elaborare il miglior trade-off tra qualità dei file e delle immagini.

0

Il tag html diretto non ha funzionato. Ma ho capito una soluzione che ha fatto.

<cfset photoLink = "D:\........\example.jpg"> 
<cffile action="readbinary" file="#photoLink#" variable="binAgentPhotoFile"> 
<cfinvokeargument name="photoFile" value="#toBase64(binAgentPhotoFile)#"/> 

L'argomento viene quindi passato allo schema.