PdfConverter
PdfConverter
Overview
PdfConverter является классом в Aspose.PDF FOSS для Java. Наследники от: AutoCloseable.
Преобразует страницы PDF в растерные изображения (JPEG, PNG).
Этот класс предоставляет 47 методов для работы с объектами PdfConverter в программах Java. Доступные методы включают: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, и 6 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: coordinateType, document, endPage, pageCount, resolution, startPage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Возвращает текущий связанный документ. |
pageCount | int | Read | Возвращает общее количество страниц в связанном документе. |
startPage | int | Read | Возвращает начальную страницу или 0 если она не установлена. |
endPage | int | Read | Возвращает конечную страницу или 0 если она не установлена. |
resolution | Resolution | Read | Возвращает текущее разрешение. |
coordinateType | PageCoordinateType | Read | Возвращает поле страницы, которое должно быть использовано в качестве пространства координат. |
Methods
| Signature | Description |
|---|---|
PdfConverter() | Создает новый {@code PdfConverter} экземпляр с по умолчанию разрешением 150 DPI. |
PdfConverter(document: Document) | Создает новый конвертер, связанный с предоставленным документом. |
bindPdf(inputFile: String) → boolean | Привязывает файл PDF к этому конвертору. |
bindPdf(inputStream: InputStream) → boolean | Связывает PDF с потока ввода. |
bindPdf(document: Document) → boolean | Привязывает существующий {@link Document} к этому конвертору. |
getDocument() → Document | Возвращает текущий связанный документ. |
setResolution(resolution: Resolution) | Устанавливает разрешение для отображения изображений. |
doConvert() → boolean | Инициализирует процесс конверсии путем сброса счетчика страниц. |
getPageCount() → int | Возвращает общее количество страниц в связанном документе. |
setStartPage(startPage: int) | Устанавливает первую страницу (1-based), которая будет включена в последующие рендеры. |
setEndPage(endPage: int) | Устанавливает последнюю страницу (1-основанная, включая) для последующих рендеров. |
getStartPage() → int | Возвращает начальную страницу или 0 если она не установлена. |
getEndPage() → int | Возвращает конечную страницу или 0 если она не установлена. |
getResolution() → Resolution | Возвращает текущее разрешение. |
getCoordinateType() → PageCoordinateType | Возвращает поле страницы, которое должно быть использовано в качестве пространства координат. |
setCoordinateType(coordinateType: PageCoordinateType) | Устанавливает, какое поле страницы должно использоваться в качестве пространства координат. |
hasNextImage() → boolean | Возвращает, есть ли больше страниц для преобразования. |
getNextImage(outputFile: String, format: String) → boolean | Отображает следующую страницу в файл изображения. |
getNextImage(stream: OutputStream, format: String) → boolean | Отображает следующую страницу в потоке вывода. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Оказывает следующую страницу в файл изображения с помощью данной {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Отображает следующую страницу в файл изображения с ясным качеством JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Оказывает следующую страницу в потоке вывода с использованием данной {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Отображает следующую страницу в потоке вывода с ясным качеством JPEG. |
getNextImage(outputFile: String) → boolean | Отображает следующую страницу в файл с использованием формата JPEG по умолчанию. |
getNextImage(stream: OutputStream) → boolean | Отображает следующую страницу в потоке с использованием формата JPEG по умолчанию. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Определяет следующую страницу в файл с четкими выходной размерами. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Отображает следующую страницу в файл с четкими размерами и качеством JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Оказывает следующую страницу в потоке с ясными выходной размерами. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Отображает следующую страницу в потоке с четкими размерами и качеством JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Перегрузка файла с двойной шириной/высотой (совпадает с подписью API C#). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize перегрузка: отображает следующую страницу с данным размером страницы (по умолчанию JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + формат перегрузки потоковая версия. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Перегрузка потока двойной ширины/высоты (совпадает с подписью API C#). |
saveAsTIFF(outputFile: String) → boolean | Сохраняет все страницы связанного документа в виде одного многостраничного файла TIFF. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Сохраняет все страницы связанного документа в виде многостраничного TIFF с настройками. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Сохраняет все страницы в виде многостраничного TIFF с настройками и ясным разрешением. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Сохраняет все страницы в виде многостраничного TIFF в потоке вывода. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Сохраняет все страницы в виде многостраничного TIFF с данным типом сжатия. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Сохраняет все страницы в виде многостраничного TIFF, установленного для указанного размера страниц. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Сохраняет все страницы в виде многостраничного TIFF, установленного для указанного размера страниц. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Сохраняет все страницы в виде многостраничного TIFF, масштабированного до указанных размеров пикселей. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Сохраняет все страницы в виде многостраничного TIFF, масштабированного до заданных размеров с помощью компрессии. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Сохраняет все страницы в виде многостраничного TIFF, масштабированного до указанных размеров с настройками. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Перегрузка потока с четкими размерами и настройками цели. |
saveAsTIFFClassF(outputFile: String) → boolean | Сохраняет все страницы в виде TIFF класса F (формат факса B/W, сжатие CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | Класс F TIFF с целевыми размерами. |
close() | Закрывает конвертор и выпускает связанный документ. |