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:PrihvatOpisivanje
documentDocumentČitaj.Vrati trenutni dokument.
pageCountintČitaj.Vrati ukupni broj stranica u vezanoj dokumentaciji.
startPageintČitaj.Vrati početnu stranicu ili 0 ako je neosnovana.
endPageintČitaj.Vrati završno mjesto ili 0 ako je neosnovan.
resolutionResolutionČitaj.Vrati trenutnu rezoluciju.
coordinateTypePageCoordinateTypeČitaj.Vrati koje polje stranice treba koristiti kao prostor za koordinate.

Metoda za primjenu

PotpisOpisivanje
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) → booleanVeže PDF datoteku na ovaj pretvarač.
bindPdf(inputStream: InputStream) → booleanVeže PDF iz ulaznog toka.
bindPdf(document: Document) → booleanVeže postojeći {@link Document} na ovaj pretvarač.
getDocument() → DocumentVrati trenutni dokument.
setResolution(resolution: Resolution)Postavlja rezoluciju za prikaz slike.
doConvert() → booleanInicijalizira proces konverzije resetiranjem brojača stranica.
getPageCount() → intVrati 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() → intVrati početnu stranicu ili 0 ako je neosnovana.
getEndPage() → intVrati završno mjesto ili 0 ako je neosnovan.
getResolution() → ResolutionVrati trenutnu rezoluciju.
getCoordinateType() → PageCoordinateTypeVrati koje polje stranice treba koristiti kao prostor za koordinate.
setCoordinateType(coordinateType: PageCoordinateType)Postavlja koje polje stranice treba koristiti kao prostor za koordinate.
hasNextImage() → booleanVrati da li je više stranica za pretvaranje.
getNextImage(outputFile: String, format: String) → booleanPrikazuje sljedeću stranicu u datoteku slike.
getNextImage(stream: OutputStream, format: String) → booleanIspovijeda sljedeću stranicu u izlaznoj struji.
getNextImage(outputFile: String, format: ImageFormat) → booleanIspovijeda sljedeću stranicu u datoteku sliku koristeći dato {@link ImageFormat}.
getNextImage(outputFile: String, format: ImageFormat, quality: int) → booleanPrikazuje sljedeću stranicu u datoteku sliku izričnog JPEG kvaliteta.
getNextImage(stream: OutputStream, format: ImageFormat) → booleanIspovijeda sljedeću stranicu izlaznom struju koristeći dat {@link ImageFormat}.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → booleanPrikazuje sljedeću stranicu u izlazni tok s eksplicitnim JPEG kvalitetom.
getNextImage(outputFile: String) → booleanPrikazuje sljedeću stranicu u datoteku pomoću podrazumevanog formata JPEG.
getNextImage(stream: OutputStream) → booleanPrikazuje sljedeću stranicu u strimu pomoću podrazumevanog JPEG formata.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → booleanPrikazuje sljedeću stranicu u datoteku s eksplicitnim izlaznim dimenzijama.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → booleanPrikazuje sljedeću stranicu u datoteku s eksplicitnim dimenzijama i JPEG kvaliteta.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → booleanPrikazuje sljedeću stranicu u struju s eksplicitnim izlaznim dimenzijama.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → booleanIspovijeda sljedeću stranicu u struju s eksplicitnim dimenzijama i JPEG kvalitetom.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → booleanDvostruko širina/visina datoteke preopterećenje (podudara se s C # API potpis).
getNextImage(outputFile: String, pageSize: PageSize) → booleanPageSize preopterećenje: prikazuje sljedeću stranicu u datoj veličini stranice (predvoljena JPEG).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → booleanPageSize + format preopterećenje verzija strima.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → booleanDvostruko širina/visina prekomjernog opterećenja toka (podudara se s API potpisom C#).
saveAsTIFF(outputFile: String) → booleanSpasiti sve stranice vezane dokumenta kao jednu višestraničnu TIFF datoteku.
saveAsTIFF(outputFile: String, settings: TiffSettings) → booleanSpasiti sve stranice vezane dokumenta kao višestranični TIFF s postavkama.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → booleanSpakira sve stranice kao više-stranični TIFF s postavkama i eksplicitnom rezolucijom.
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → booleanSpasiti sve stranice kao više-stranica TIFF na izlaznoj struji.
saveAsTIFF(outputFile: String, compression: CompressionType) → booleanSpasiti sve stranice kao više-stranica TIFF s navedenom tipom kompresije.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → booleanSpakira sve stranice kao više-stranični TIFF prilagođen određenoj veličini stranica.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → booleanSpakira sve stranice kao više-stranični TIFF prilagođen određenoj veličini stranica.
saveAsTIFF(outputFile: String, width: int, height: int) → booleanSpakira sve stranice kao više-stranica TIFF skala na dato dimenzije piksela.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → booleanSpakira sve stranice kao više-stranica TIFF skala na date dimenzije s kompresijom.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → booleanSpakira sve stranice kao više-stranica TIFF skala na date dimenzije s postavkama.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → booleanPrekomjerno opterećenje strujom s eksplicitnim ciljnim dimenzijama i postavkama.
saveAsTIFFClassF(outputFile: String) → booleanUređenje: Svaka stranica se čuva kao TIFF klasa F (B/W format faksa, CCITT4 kompresija).
saveAsTIFFClassF(outputFile: String, width: int, height: int) → booleanU 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.

Također pogledajte:

 Hrvatski