RenderDocumentToFile
Rendu et impression
Description
Rend certaines pages du document sélectionné dans un fichier image sur le disque
Par défaut, le rendu utilise GDI+, disponible dans Windows XP et ultérieur. L'option 10, sortie TIFF G4, exige Windows Vista ou Windows Server 2008 et ultérieur
Il est également possible d'effectuer le rendu avec Cairo ; utilisez les fonctions SetCairoFileName et SelectRenderer
Syntaxe
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
Paramètres
| DPI | La résolution du rendu Une valeur de 72 produit le même résultat qu'Acrobat avec un zoom de 100 % |
|---|---|
| StartPage | Première page à imprimer |
| EndPage | Dernière page à imprimer |
| Options | 0 = Sortie BMP 1 = Sortie JPEG 2 = Sortie WMF 3 = Sortie EMF 4 = Sortie EPS 5 = Sortie PNG 6 = Sortie GIF 7 = Sortie TIFF 8 = Sortie EMF+ 9 = Sortie HTML5 10 = Sortie TIFF G4 Chemin et nom du fichier. Chaque page est enregistrée séparément. Si ce paramètre contient "%p", ce jeton est remplacé par le numéro de page ; sinon, le numéro est ajouté avant l’extension. Ainsi, avec FileName égal à "output.jpg", la page 10 devient "output10.jpg". Avec FileName égal à "page%poutput.bmp", la page 5 devient "page5output.bmp" |
| FileName |
Valeurs de retour
| 0 | Le rendu des pages a échoué. Cette erreur est généralement due à des paramètres StartPage ou EndPage hors plage |
|---|---|
| 1 | Les pages ont été rendues |