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Список діапазонів сторінок, розділених комами. Використовуйте порожній рядок, щоб відрендерити кожну сторінку
Options0 = вивід 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Кількість успішно відрендерених сторінок до завершення або першої помилки