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 proprietateTipul de vehiculAccesulDescriere:
documentDocumentCiteşte.Întoarce documentul legat în prezent.
pageCountintCiteşte.Întoarce numărul total de pagini din documentul legat.
startPageintCiteşte.Întoarce pagina de pornire sau 0 dacă nu este setată.
endPageintCiteşte.Întoarce pagina finală sau 0 dacă nu este setată.
resolutionResolutionCiteşte.Întoarce rezoluția curentă.
coordinateTypePageCoordinateTypeCiteşte.Întoarce care casetă de pagină ar trebui să fie folosit ca spațiu coordonate.

Metode de evaluare

SemnăturaDescriere:
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)booleanLegă un fișier PDF la acest convertor.
bindPdf(inputStream: InputStream)booleanLegă un PDF dintr-un flux de intrare.
bindPdf(document: Document)booleanLegă 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()booleanIniţ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)booleanRendează pagina următoare într-un fişier de imagine.
getNextImage(stream: OutputStream, format: String)booleanRendează pagina următoare într-un flux de ieşire.
getNextImage(outputFile: String, format: ImageFormat)booleanRendează pagina următoare unui fișier de imagine folosind datele {@link ImageFormat}.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanRendează pagina următoare într-un fișier de imagine cu calitate JPEG explicită.
getNextImage(stream: OutputStream, format: ImageFormat)booleanRendează pagina următoare la un flux de ieșire folosind datele {@link ImageFormat}.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanRendează pagina următoare într-un flux de ieșire cu calitate JPEG explicită.
getNextImage(outputFile: String)booleanRendează pagina următoare într-un fișier folosind formatul JPEG implicit.
getNextImage(stream: OutputStream)booleanRendează pagina următoare într-un flux folosind formatul JPEG implicit.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanRendează pagina următoare într-un fișier cu dimensiuni de ieșire explicite.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int)booleanRendează pagina următoare într-un fișier cu dimensiuni explicite și calitate JPEG.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanRendează pagina următoare într-un flux cu dimensiuni de ieșire explicite.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int)booleanRendează pagina următoare într-un flux cu dimensiuni explicite și calitate JPEG.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int)booleanSupraîncărcarea fișierului cu lățime/înălțimi dublă (se potrivește semnăturii API C#).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize overload: redă pagina următoare la dimensiunea paginii dată (JPEG implicit).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + format de supraîncărcare versiunea fluxului.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanSupraîncărcare de flux dublu lățime/înălțimi (se potrivește semnăturii API C#).
saveAsTIFF(outputFile: String)booleanSalvează toate paginile documentului legat ca un singur fișier TIFF cu mai multe pagini.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanSalvează toate paginile documentului legat ca un TIFF cu mai multe pagini, cu setări.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution)booleanSalvează toate paginile ca un TIFF cu mai multe pagini, cu setări și rezoluție explicită.
saveAsTIFF(stream: OutputStream, settings: TiffSettings)booleanSalvează toate paginile ca un TIFF multi-pagină într-un flux de ieșire.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanSalvează toate paginile ca TIFF multi-pagină cu tipul de comprimare dat.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings)booleanSalvează toate paginile ca un TIFF multi-pagină ajustat la dimensiunea de pagină specificată.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings)booleanSalvează toate paginile ca un TIFF multi-pagină ajustat la dimensiunea de pagină specificată.
saveAsTIFF(outputFile: String, width: int, height: int)booleanSalvează toate paginile ca TIFF multi-pagină scalat la dimensiunile de pixel date.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType)booleanSalvează toate paginile ca TIFF multi-pagină scalat la dimensiunile date cu compresie.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings)booleanSalvează toate paginile ca TIFF multi-pagină scalat la dimensiunile date cu setări.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings)booleanSupraîncărcarea fluxului cu dimensiuni și setări explicite ale țintei.
saveAsTIFFClassF(outputFile: String)booleanSalvează toate paginile ca TIFF clasa F (format de fax B/W, compresie CCITT4).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanClasa TIFF F cu dimensiuni țintă.
close()Închide convertorul şi eliberează documentul legat.

Vezi și:

 Română