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