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

NameTypeAccessDescription
documentDocumentReadПовертає документу, який зараз пов’язаний.
pageCountintReadПовертає загальну кількість сторінок в зв’язаному документі.
startPageintReadПовертає стартову сторінку або 0 якщо вона не встановлена.
endPageintReadПовертає кінцеву сторінку, або 0 якщо не встановлено.
resolutionResolutionReadПовертає поточне розрізнення.
coordinateTypePageCoordinateTypeReadПовертає, яке поле сторінки слід використовувати як координатне простору.

Methods

SignatureDescription
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)booleanPageSize перевантаження: відображає наступну сторінку з заданим розміром (заявна JPEG).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + формат перевантаження версія потоку.
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()Закриває конвертор і випускає пов’язаний документ.

See Also

 Українська