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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
document | Document | Läsning | Återställer det aktuella dokumentet. |
pageCount | int | Läsning | Returnerar det totala antalet sidor i det bunden dokumentet. |
startPage | int | Läsning | Återställer startsidan, eller 0 om den inte är inställd. |
endPage | int | Läsning | Återställer slutfältet, eller 0 om det inte är inställt. |
resolution | Resolution | Läsning | återställer den nuvarande resolutionen. |
coordinateType | PageCoordinateType | Läsning | Returnerar vilken sida som ska användas som koordinatutrymme. |
Metoder
| Signature | Beskrivning |
|---|---|
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) → boolean | Bindar en PDF-fil till denna konverterare. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(document: Document) → boolean | Bindar 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() → boolean | Initialiserar konverteringsprocessen genom att omställa sidkontot. |
getPageCount() → int | Returnerar 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() → PageCoordinateType | Returnerar 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) → boolean | Renderar nästa sida till en bildfil. |
getNextImage(stream: OutputStream, format: String) → boolean | Renderar nästa sida till en output stream. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Renderar nästa sida till en bildfil med hjälp av den angivna {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Renderar nästa sida till en bildfil med uttrycklig JPEG-kvalitet. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Renderar nästa sida till en utgångsström med hjälp av den angivna {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Renderar nästa sida till en utgångsström med explicit JPEG-kvalitet. |
getNextImage(outputFile: String) → boolean | Renderar nästa sida till en fil med standard JPEG-format. |
getNextImage(stream: OutputStream) → boolean | Renderar nästa sida till en ström med standard JPEG-format. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Renderar nästa sida till en fil med uttryckliga utgångsdimensioner. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Renderar nästa sida till en fil med uttryckliga dimensioner och JPEG-kvalitet. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Renderar nästa sida till en ström med uttryckliga utgångsdimensioner. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Renderar nästa sida till en ström med uttryckliga dimensioner och JPEG-kvalitet. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dubbel bredd/höghet fil överladdning (matchar C# API signatur). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize överbelastning: returnerar nästa sida till den angivna sidan storlek (default JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format överbelastning — strömversion. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dubbelbredd/höjd ström överlastning (matcher C# API signatur). |
saveAsTIFF(outputFile: String) → boolean | Spara alla sidor i det länkade dokumentet som en enda multi-sidor TIFF-fil. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Spara alla sidor i det länkade dokumentet som en flersidig TIFF med inställningar. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Spara alla sidor som en flersidig TIFF med inställningar och uttrycklig upplösning. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Spara alla sidor som en multi-sidor TIFF till ett utgångsström. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Spara alla sidor som flersidiga TIFF med den angivna komprimeringstypen. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Spara alla sidor som en multi-sidor TIFF anpassad till den angivna sidstorleken. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Spara alla sidor som en multi-sidor TIFF anpassad till den angivna sidstorleken. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Spara alla sidor som flersidiga TIFF skala till de angivna pixelmessorna. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Spara alla sidor som flersidiga TIFF skala till de angivna dimensionerna med kompression. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Spara alla sidor som flersidiga TIFF skala till de angivna dimensionerna med inställningar. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Stream överbelastning med uttryckliga måldimensioner och inställningar. |
saveAsTIFFClassF(outputFile: String) → boolean | Spara alla sidor som TIFF Class F (B/W faxformat, CCITT4-kompression). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF-klass F med måldimensioner. |
close() | Stäng konverteraren och släpp binddokumentet. |