PdfConverter
Približni podaci
PdfConverter je klasa u Aspose.PDF FOSS za Java. Nasljednici od: AutoCloseable.
Pretvara PDF stranice u raster slike (JPEG, PNG).
Ova klasa pruža 47 metoda za rad s PdfConverter objektima u Java programima. Postoje i sljedeće metode: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, i 6 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: coordinateType, document, endPage, pageCount, resolution, startPage.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
document | Document | Čitaj. | Vrati trenutni dokument. |
pageCount | int | Čitaj. | Vrati ukupni broj stranica u vezanoj dokumentaciji. |
startPage | int | Čitaj. | Vrati početnu stranicu ili 0 ako je neosnovana. |
endPage | int | Čitaj. | Vrati završno mjesto ili 0 ako je neosnovan. |
resolution | Resolution | Čitaj. | Vrati trenutnu rezoluciju. |
coordinateType | PageCoordinateType | Čitaj. | Vrati koje polje stranice treba koristiti kao prostor za koordinate. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PdfConverter() | Stvara novu {@code PdfConverter} instanc s podrazumevanom rezolucijom od 150 DPI. |
PdfConverter(document: Document) | Stvara novi pretvoritelj vezan za dostavljeni dokument. |
bindPdf(inputFile: String) → boolean | Veže PDF datoteku na ovaj pretvarač. |
bindPdf(inputStream: InputStream) → boolean | Veže PDF iz ulaznog toka. |
bindPdf(document: Document) → boolean | Veže postojeći {@link Document} na ovaj pretvarač. |
getDocument() → Document | Vrati trenutni dokument. |
setResolution(resolution: Resolution) | Postavlja rezoluciju za prikaz slike. |
doConvert() → boolean | Inicijalizira proces konverzije resetiranjem brojača stranica. |
getPageCount() → int | Vrati ukupni broj stranica u vezanoj dokumentaciji. |
setStartPage(startPage: int) | Postavlja prvu stranicu (1-based) koja će biti uključena u naknadne rendere. |
setEndPage(endPage: int) | Postavlja posljednju stranicu (1-bazirana, uključivo) za naknadne rendere. |
getStartPage() → int | Vrati početnu stranicu ili 0 ako je neosnovana. |
getEndPage() → int | Vrati završno mjesto ili 0 ako je neosnovan. |
getResolution() → Resolution | Vrati trenutnu rezoluciju. |
getCoordinateType() → PageCoordinateType | Vrati koje polje stranice treba koristiti kao prostor za koordinate. |
setCoordinateType(coordinateType: PageCoordinateType) | Postavlja koje polje stranice treba koristiti kao prostor za koordinate. |
hasNextImage() → boolean | Vrati da li je više stranica za pretvaranje. |
getNextImage(outputFile: String, format: String) → boolean | Prikazuje sljedeću stranicu u datoteku slike. |
getNextImage(stream: OutputStream, format: String) → boolean | Ispovijeda sljedeću stranicu u izlaznoj struji. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Ispovijeda sljedeću stranicu u datoteku sliku koristeći dato {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Prikazuje sljedeću stranicu u datoteku sliku izričnog JPEG kvaliteta. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Ispovijeda sljedeću stranicu izlaznom struju koristeći dat {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Prikazuje sljedeću stranicu u izlazni tok s eksplicitnim JPEG kvalitetom. |
getNextImage(outputFile: String) → boolean | Prikazuje sljedeću stranicu u datoteku pomoću podrazumevanog formata JPEG. |
getNextImage(stream: OutputStream) → boolean | Prikazuje sljedeću stranicu u strimu pomoću podrazumevanog JPEG formata. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Prikazuje sljedeću stranicu u datoteku s eksplicitnim izlaznim dimenzijama. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Prikazuje sljedeću stranicu u datoteku s eksplicitnim dimenzijama i JPEG kvaliteta. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Prikazuje sljedeću stranicu u struju s eksplicitnim izlaznim dimenzijama. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Ispovijeda sljedeću stranicu u struju s eksplicitnim dimenzijama i JPEG kvalitetom. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dvostruko širina/visina datoteke preopterećenje (podudara se s C # API potpis). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize preopterećenje: prikazuje sljedeću stranicu u datoj veličini stranice (predvoljena JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format preopterećenje verzija strima. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dvostruko širina/visina prekomjernog opterećenja toka (podudara se s API potpisom C#). |
saveAsTIFF(outputFile: String) → boolean | Spasiti sve stranice vezane dokumenta kao jednu višestraničnu TIFF datoteku. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Spasiti sve stranice vezane dokumenta kao višestranični TIFF s postavkama. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Spakira sve stranice kao više-stranični TIFF s postavkama i eksplicitnom rezolucijom. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Spasiti sve stranice kao više-stranica TIFF na izlaznoj struji. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Spasiti sve stranice kao više-stranica TIFF s navedenom tipom kompresije. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Spakira sve stranice kao više-stranični TIFF prilagođen određenoj veličini stranica. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Spakira sve stranice kao više-stranični TIFF prilagođen određenoj veličini stranica. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Spakira sve stranice kao više-stranica TIFF skala na dato dimenzije piksela. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Spakira sve stranice kao više-stranica TIFF skala na date dimenzije s kompresijom. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Spakira sve stranice kao više-stranica TIFF skala na date dimenzije s postavkama. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Prekomjerno opterećenje strujom s eksplicitnim ciljnim dimenzijama i postavkama. |
saveAsTIFFClassF(outputFile: String) → boolean | Uređenje: Svaka stranica se čuva kao TIFF klasa F (B/W format faksa, CCITT4 kompresija). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | U slučaju da je to moguće, potrebno je provesti postupke u skladu s člankom 15. stavkom 1. |
close() | Zatvara pretvoritelja i oslobađa vezan dokument. |