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 після встановлення FOSS для пакету 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-на основі), яка буде включена в наступні рендерів. |
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 | Перевантаження файлу з подвійною шириною/висотою (відповідає підпіску C# API). |
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 | Перевантаження потоку з подвійною шириною/висотою (відповідає підпілці C# API). |
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 | Клас TIFF F з розмірами, що є цілями. |
close() | Закриває конвертор і випускає пов’язаний документ. |