RenderPageToFile
Rendering and printing
Описание
Растеризует страницу выбранного документа в файл на диске; записываемые данные определяет параметр Options
Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.
Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.
Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.
Перед вызовом функции проверьте синтаксис, параметры и возвращаемые значения. Блоки кода оставлены в исходном виде, чтобы примеры можно было копировать без изменений.
functions
Для изображений с /Alternates встроенный растеризатор оставляет видимое базовое изображение или выбирает первый видимый вариант из дополнительного содержимого, как требует ISO 32000-1
Синтаксис
Delphi
Function TPDFlib.RenderPageToFile(DPI: Double; Page, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPageToFile(DPI As Double, Page As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderPageToFile(int InstanceID, double DPI, int Page, int Options, const wchar_t * FileName);
Параметры
| DPI | Разрешение (DPI) при растеризации страницы. Значения выше 300 приводят к чрезмерному расходу памяти |
|---|---|
| Page | Номер страницы для рендеринга |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF (LZW) output 8 = EMF+ output 9 = HTML5 output 10 = TIFF (G4) output 11 = EMF+ Dual output |
| FileName | Путь и имя файла для сохранения растровых данных страницы |
Return values
| 0 | Не удалось отрендерить страницу |
|---|---|
| 1 | Страница растеризована корректно и файл изображения сохранён на диск Файл не удалось записать на диск 2 |