RenderPagesToFiles

Rendu et impression

Description

Effectue le rendu des pages du document sélectionné décrites par PageRanges vers des fichiers image séparés

La fonction accepte les mêmes valeurs de Options de rendu que RenderPageToFile et RenderDocumentToFile, mais PageRanges peut sélectionner des pages non contiguës, par exemple 1,3,7-9, Odd ou Even 2-20

Si FileName contient %p, ce marqueur est remplacé par le numéro de la page source. Si FileName ne contient pas %p, le numéro de la page source est inséré avant l’extension du fichier

L’implémentation réutilise un seul moteur de rendu pour la liste de pages sélectionnées lorsque le moteur actif le permet, ce qui évite le coût d’initialisation d’un appel à RenderPageToFile par page

Syntaxe

Delphi

Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

Paramètres

DPIDPI à utiliser pour le rendu de chaque page
PageRangesListe de plages de pages séparées par des virgules. Utilisez une chaîne vide pour effectuer le rendu de toutes les pages
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)
FileNameNom de fichier de sortie ou motif de nom de fichier. Utilisez %p à l’endroit où le numéro de page source doit être inséré

Valeurs de retour

0Aucune page n’a été rendue
>0Nombre de pages rendues correctement avant la fin ou la première erreur