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

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

See Also

 Русский