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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
document | Document | Прочети. | Връща текущия свързан документ. |
pageCount | int | Прочети. | Връща общия брой страници в свързания документ. |
startPage | int | Прочети. | Връща началната страница или 0 ако не е зададена. |
endPage | int | Прочети. | Връща крайната страница или 0 ако не е зададена. |
resolution | Resolution | Прочети. | Връща текущото разделително значение. |
coordinateType | PageCoordinateType | Прочети. | Връща полето на страницата, което трябва да се използва като пространство за координати. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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() | Затваря преобразувателя и освобождава свързания документ. |