PdfViewer
Översikt
PdfViewer är en klass i Aspose.PDF FOSS för Java. ärvt från: Printable, AutoCloseable.
Facade för att visa och skriva ut PDF-dokument.
Denna klass ger 26 metoder för att arbeta med PdfViewer objekt i Java-program. Tillgängliga metoder inkluderar: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,och 11 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: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
autoResize | boolean | Läsning | Återställer om sidorna är automatiskt återställa för att passa papperet. |
autoRotate | boolean | Läsning | Återställer om sidor är automatiska roterade till bäst lämpliga. |
printPageDialog | boolean | Läsning | Återkommer om en tryckdialog visas innan du skriver ut. |
printAsGrayscale | boolean | Läsning | Återkommer om du ska skriva ut i grayscale. |
resolution | int | Läsning | Returnerar renderingsresolution i DPI. |
useIntermidiateImage | boolean | Läsning | Återställer om det intermedia bilden används. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfViewer() | Skapa en ny instans PdfViewer. |
bindPdf(inputFile: String) | Bind en PDF-fil till denna tittare. |
bindPdf(stream: InputStream) | Binder en PDF från ett input stream. |
bindPdf(doc: Document) | Bind en befintlig dokument till denna tittare. |
openPdfFile(inputFile: String) | Öppna en PDF-fil (i motsats till bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Skriv ut dokumentet med angivna sidor och skrivareinställningar. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Skriv ut dokumentet med de angivna skrivareinställningarna med standardsidor. |
printDocument() | Skriv ut dokumentet med standardinställningar. |
printLargePdf(inputFile: String) | Skriv ut en stor PDF-fil (binds och tryck). |
decodePage(pageNum: int) → BufferedImage | Renderar en enda sida till en BufferedImage. |
decodeAllPages() → BufferedImage[] | Renderar alla sidor till BufferedImage array. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Återställer om sidorna är automatiskt återställa för att passa papperet. |
setAutoResize(v: boolean) | Ställer in om sidor automatiskt anpassas för att passa papperet. |
isAutoRotate() → boolean | Återställer om sidor är automatiska roterade till bäst lämpliga. |
setAutoRotate(v: boolean) | Ställer in om sidor roteras automatiskt. |
isPrintPageDialog() → boolean | Återkommer om en tryckdialog visas innan du skriver ut. |
setPrintPageDialog(v: boolean) | Ställer in om en utskriftsdialog visas. |
isPrintAsGrayscale() → boolean | Återkommer om du ska skriva ut i grayscale. |
setPrintAsGrayscale(v: boolean) | Ställer in huruvida utskrift ska vara i gråskala. |
getResolution() → int | Returnerar renderingsresolution i DPI. |
setResolution(v: int) | Ställer in renderingsupplösningen i DPI. |
setUseIntermidiateImage(v: boolean) | Ställer in om en mellanliggande bild ska användas för utskrift. |
isUseIntermidiateImage() → boolean | Återställer om det intermedia bilden används. |
closePdfFile() | Stäng PDF-filen (alias för stänga). |
close() |