PdfConverter

Översikt

PdfConverter är en klass i Aspose.PDF FOSS för Java. ärvt från: AutoCloseable.

Konverterar PDF-sidor till rasterbilder (JPEG, PNG).

Denna klass ger 47 metoder för att arbeta med PdfConverter objekt i Java-program. Tillgängliga metoder inkluderar: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: coordinateType, document, endPage, pageCount, resolution, startPage.

ägodelar

NamnTyp avAccessBeskrivning
documentDocumentLäsningÅterställer det aktuella dokumentet.
pageCountintLäsningReturnerar det totala antalet sidor i det bunden dokumentet.
startPageintLäsningÅterställer startsidan, eller 0 om den inte är inställd.
endPageintLäsningÅterställer slutfältet, eller 0 om det inte är inställt.
resolutionResolutionLäsningåterställer den nuvarande resolutionen.
coordinateTypePageCoordinateTypeLäsningReturnerar vilken sida som ska användas som koordinatutrymme.

Metoder

SignatureBeskrivning
PdfConverter()Skapar en ny instans {@code PdfConverter} med standardupplösning på 150 DPI.
PdfConverter(document: Document)Skapa en ny konverter som är kopplad till det levererade dokumentet.
bindPdf(inputFile: String)booleanBindar en PDF-fil till denna konverterare.
bindPdf(inputStream: InputStream)booleanBinder en PDF från ett input stream.
bindPdf(document: Document)booleanBindar en befintlig {@link Document} till denna konverterare.
getDocument()DocumentÅterställer det aktuella dokumentet.
setResolution(resolution: Resolution)Ställer in upplösningen för bildrendering.
doConvert()booleanInitialiserar konverteringsprocessen genom att omställa sidkontot.
getPageCount()intReturnerar det totala antalet sidor i det bunden dokumentet.
setStartPage(startPage: int)Ställ in den första sidan (1-baserad) för att inkludera i efterföljande renderer.
setEndPage(endPage: int)Ställ in den sista sidan (1-baserad, inklusive) för efterföljande renderer.
getStartPage()intÅterställer startsidan, eller 0 om den inte är inställd.
getEndPage()intÅterställer slutfältet, eller 0 om det inte är inställt.
getResolution()Resolutionåterställer den nuvarande resolutionen.
getCoordinateType()PageCoordinateTypeReturnerar vilken sida som ska användas som koordinatutrymme.
setCoordinateType(coordinateType: PageCoordinateType)Ställer in vilken sidobox som ska användas som koordinatrymd.
hasNextImage()booleanÅterkommer om det finns fler sidor att konvertera.
getNextImage(outputFile: String, format: String)booleanRenderar nästa sida till en bildfil.
getNextImage(stream: OutputStream, format: String)booleanRenderar nästa sida till en output stream.
getNextImage(outputFile: String, format: ImageFormat)booleanRenderar nästa sida till en bildfil med hjälp av den angivna {@link ImageFormat}.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanRenderar nästa sida till en bildfil med uttrycklig JPEG-kvalitet.
getNextImage(stream: OutputStream, format: ImageFormat)booleanRenderar nästa sida till en utgångsström med hjälp av den angivna {@link ImageFormat}.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanRenderar nästa sida till en utgångsström med explicit JPEG-kvalitet.
getNextImage(outputFile: String)booleanRenderar nästa sida till en fil med standard JPEG-format.
getNextImage(stream: OutputStream)booleanRenderar nästa sida till en ström med standard JPEG-format.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanRenderar nästa sida till en fil med uttryckliga utgångsdimensioner.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int)booleanRenderar nästa sida till en fil med uttryckliga dimensioner och JPEG-kvalitet.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanRenderar nästa sida till en ström med uttryckliga utgångsdimensioner.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int)booleanRenderar nästa sida till en ström med uttryckliga dimensioner och JPEG-kvalitet.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int)booleanDubbel bredd/höghet fil överladdning (matchar C# API signatur).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize överbelastning: returnerar nästa sida till den angivna sidan storlek (default JPEG).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + format överbelastning — strömversion.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanDubbelbredd/höjd ström överlastning (matcher C# API signatur).
saveAsTIFF(outputFile: String)booleanSpara alla sidor i det länkade dokumentet som en enda multi-sidor TIFF-fil.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanSpara alla sidor i det länkade dokumentet som en flersidig TIFF med inställningar.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution)booleanSpara alla sidor som en flersidig TIFF med inställningar och uttrycklig upplösning.
saveAsTIFF(stream: OutputStream, settings: TiffSettings)booleanSpara alla sidor som en multi-sidor TIFF till ett utgångsström.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanSpara alla sidor som flersidiga TIFF med den angivna komprimeringstypen.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings)booleanSpara alla sidor som en multi-sidor TIFF anpassad till den angivna sidstorleken.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings)booleanSpara alla sidor som en multi-sidor TIFF anpassad till den angivna sidstorleken.
saveAsTIFF(outputFile: String, width: int, height: int)booleanSpara alla sidor som flersidiga TIFF skala till de angivna pixelmessorna.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType)booleanSpara alla sidor som flersidiga TIFF skala till de angivna dimensionerna med kompression.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings)booleanSpara alla sidor som flersidiga TIFF skala till de angivna dimensionerna med inställningar.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings)booleanStream överbelastning med uttryckliga måldimensioner och inställningar.
saveAsTIFFClassF(outputFile: String)booleanSpara alla sidor som TIFF Class F (B/W faxformat, CCITT4-kompression).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanTIFF-klass F med måldimensioner.
close()Stäng konverteraren och släpp binddokumentet.

Se även

 Svenska