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

DPILa résolution du rendu Une valeur de 72 produit le même résultat qu'Acrobat avec un zoom de 100 %
StartPagePremière page à imprimer
EndPageDernière page à imprimer
Options0 = 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

0Le rendu des pages a échoué. Cette erreur est généralement due à des paramètres StartPage ou EndPage hors plage
1Les pages ont été rendues