RenderPagesToFiles
Рендеринг і друк
Опис
Рендерить сторінки вибраного документа, описані параметром PageRanges, в окремі файли зображень
Функція приймає ті самі значення Options для рендерингу, що й RenderPageToFile та RenderDocumentToFile, але PageRanges може вибирати несуміжні сторінки, наприклад 1,3,7-9, Odd або Even 2-20
Якщо FileName містить %p, цей токен замінюється номером вихідної сторінки. Якщо FileName не містить %p, номер вихідної сторінки вставляється перед розширенням файлу
Реалізація повторно використовує один рендерер для всього вибраного списку сторінок, якщо активний рендерер це підтримує, що дозволяє уникнути витрат на ініціалізацію при одиничних викликах RenderPageToFile для кожної сторінки
Синтаксис
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);
Параметри
| DPI | Роздільна здатність у DPI, що використовується при рендерингу кожної сторінки |
|---|---|
| PageRanges | Список діапазонів сторінок, розділених комами. Використовуйте порожній рядок, щоб відрендерити кожну сторінку |
| Options | 0 = вивід BMP; 1 = вивід JPEG; 2 = вивід WMF; 3 = вивід EMF; 4 = вивід EPS; 5 = вивід PNG; 6 = вивід GIF; 7 = вивід TIFF; 8 = вивід EMF+; 9 = вивід HTML5; 10 = вивід TIFF (G4) |
| FileName | Ім'я вихідного файлу або шаблон імені файлу. Використовуйте %p там, де слід вставити номер вихідної сторінки |
Повернуване значення
| 0 | Жодної сторінки не відрендерено |
|---|---|
| >0 | Кількість успішно відрендерених сторінок до завершення або першої помилки |