RenderPagesToFiles
Renderizado e impresión
Descripción
Renderiza las páginas del documento seleccionado descritas por PageRanges a archivos de imagen independientes
La función acepta los mismos valores de Options de renderizado que RenderPageToFile y RenderDocumentToFile, pero PageRanges puede seleccionar páginas no contiguas como 1,3,7-9, Odd o Even 2-20
Si FileName contiene %p, ese marcador se sustituye por el número de página de origen. Si FileName no contiene %p, el número de página de origen se inserta antes de la extensión del archivo
La implementación reutiliza un único renderizador para la lista de páginas seleccionadas cuando el renderizador activo lo admite, lo que evita el coste de inicialización de llamar a RenderPageToFile una vez por página
Sintaxis
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);
Parámetros
| DPI | Los DPI que se usarán al renderizar cada página |
|---|---|
| PageRanges | Lista de rangos de páginas separados por comas. Use una cadena vacía para renderizar todas las páginas |
| Options | 0 = salida BMP 1 = salida JPEG 2 = salida WMF 3 = salida EMF 4 = salida EPS 5 = salida PNG 6 = salida GIF 7 = salida TIFF 8 = salida EMF+ 9 = salida HTML5 10 = salida TIFF (G4) |
| FileName | El nombre de archivo de salida o patrón de nombre de archivo. Use %p donde debe insertarse el número de página de origen |
Valor de retorno
| 0 | No se renderizó ninguna página |
|---|---|
| >0 | El número de páginas renderizadas correctamente antes de la finalización o el primer error |