PdfConverter

Общ преглед

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
documentDocumentПрочети.Връща текущия свързан документ.
pageCountintПрочети.Връща общия брой страници в свързания документ.
startPageintПрочети.Връща началната страница или 0 ако не е зададена.
endPageintПрочети.Връща крайната страница или 0 ако не е зададена.
resolutionResolutionПрочети.Връща текущото разделително значение.
coordinateTypePageCoordinateTypeПрочети.Връща полето на страницата, което трябва да се използва като пространство за координати.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)booleanTIFF клас F с целеви размери.
close()Затваря преобразувателя и освобождава свързания документ.

Вижте също:

 Български