PdfConverter
Opinie generală
PdfConverter este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: AutoCloseable.
Converte paginile PDF în imagini rastere (JPEG, PNG).
Această clasă oferă 47 de metode pentru a lucra cu obiecte PdfConverter în programele Java. Metodele disponibile includ: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: coordinateType, document, endPage, pageCount, resolution, startPage.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
document | Document | Citeşte. | Întoarce documentul legat în prezent. |
pageCount | int | Citeşte. | Întoarce numărul total de pagini din documentul legat. |
startPage | int | Citeşte. | Întoarce pagina de pornire sau 0 dacă nu este setată. |
endPage | int | Citeşte. | Întoarce pagina finală sau 0 dacă nu este setată. |
resolution | Resolution | Citeşte. | Întoarce rezoluția curentă. |
coordinateType | PageCoordinateType | Citeşte. | Întoarce care casetă de pagină ar trebui să fie folosit ca spațiu coordonate. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfConverter() | Creează o nouă instanță {@code PdfConverter} cu rezoluție implicită de 150 DPI. |
PdfConverter(document: Document) | Creează un nou convertor legat de documentul furnizat. |
bindPdf(inputFile: String) → boolean | Legă un fișier PDF la acest convertor. |
bindPdf(inputStream: InputStream) → boolean | Legă un PDF dintr-un flux de intrare. |
bindPdf(document: Document) → boolean | Legă un {@link Document} existent la acest convertor. |
getDocument() → Document | Întoarce documentul legat în prezent. |
setResolution(resolution: Resolution) | Stabileşte rezoluţia pentru reproducerea imaginii. |
doConvert() → boolean | Iniţializează procesul de conversie prin resetarea numărătorului paginii. |
getPageCount() → int | Întoarce numărul total de pagini din documentul legat. |
setStartPage(startPage: int) | Stabilește prima pagină (1-based) pentru a include în renderi ulterioare. |
setEndPage(endPage: int) | Stabilește ultima pagină (1-based, inclusiv) pentru renderi ulterioare. |
getStartPage() → int | Întoarce pagina de pornire sau 0 dacă nu este setată. |
getEndPage() → int | Întoarce pagina finală sau 0 dacă nu este setată. |
getResolution() → Resolution | Întoarce rezoluția curentă. |
getCoordinateType() → PageCoordinateType | Întoarce care casetă de pagină ar trebui să fie folosit ca spațiu coordonate. |
setCoordinateType(coordinateType: PageCoordinateType) | Indică care casetă de pagină trebuie utilizată ca spațiu coordonate. |
hasNextImage() → boolean | Întoarce dacă există mai multe pagini de convertit. |
getNextImage(outputFile: String, format: String) → boolean | Rendează pagina următoare într-un fişier de imagine. |
getNextImage(stream: OutputStream, format: String) → boolean | Rendează pagina următoare într-un flux de ieşire. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Rendează pagina următoare unui fișier de imagine folosind datele {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Rendează pagina următoare într-un fișier de imagine cu calitate JPEG explicită. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Rendează pagina următoare la un flux de ieșire folosind datele {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Rendează pagina următoare într-un flux de ieșire cu calitate JPEG explicită. |
getNextImage(outputFile: String) → boolean | Rendează pagina următoare într-un fișier folosind formatul JPEG implicit. |
getNextImage(stream: OutputStream) → boolean | Rendează pagina următoare într-un flux folosind formatul JPEG implicit. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Rendează pagina următoare într-un fișier cu dimensiuni de ieșire explicite. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Rendează pagina următoare într-un fișier cu dimensiuni explicite și calitate JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Rendează pagina următoare într-un flux cu dimensiuni de ieșire explicite. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Rendează pagina următoare într-un flux cu dimensiuni explicite și calitate JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Supraîncărcarea fișierului cu lățime/înălțimi dublă (se potrivește semnăturii API C#). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize overload: redă pagina următoare la dimensiunea paginii dată (JPEG implicit). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format de supraîncărcare versiunea fluxului. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Supraîncărcare de flux dublu lățime/înălțimi (se potrivește semnăturii API C#). |
saveAsTIFF(outputFile: String) → boolean | Salvează toate paginile documentului legat ca un singur fișier TIFF cu mai multe pagini. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Salvează toate paginile documentului legat ca un TIFF cu mai multe pagini, cu setări. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Salvează toate paginile ca un TIFF cu mai multe pagini, cu setări și rezoluție explicită. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Salvează toate paginile ca un TIFF multi-pagină într-un flux de ieșire. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Salvează toate paginile ca TIFF multi-pagină cu tipul de comprimare dat. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Salvează toate paginile ca un TIFF multi-pagină ajustat la dimensiunea de pagină specificată. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Salvează toate paginile ca un TIFF multi-pagină ajustat la dimensiunea de pagină specificată. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Salvează toate paginile ca TIFF multi-pagină scalat la dimensiunile de pixel date. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Salvează toate paginile ca TIFF multi-pagină scalat la dimensiunile date cu compresie. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Salvează toate paginile ca TIFF multi-pagină scalat la dimensiunile date cu setări. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Supraîncărcarea fluxului cu dimensiuni și setări explicite ale țintei. |
saveAsTIFFClassF(outputFile: String) → boolean | Salvează toate paginile ca TIFF clasa F (format de fax B/W, compresie CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | Clasa TIFF F cu dimensiuni țintă. |
close() | Închide convertorul şi eliberează documentul legat. |