PdfViewer
PdfViewer
Overview
PdfViewer adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: Printable, AutoCloseable.
Fasad untuk melihat dan mencetak dokumen PDF.
Kelas ini menyediakan 26 metode untuk bekerja dengan PdfViewer objek dalam program Java. Metode yang tersedia meliputi: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, dan 11 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
autoResize | boolean | Read | Mengembalikan apakah halaman otomatis diubah ukuran agar sesuai dengan kertas. |
autoRotate | boolean | Read | Mengembalikan apakah halaman di-rotate secara otomatis untuk sesuai. |
printPageDialog | boolean | Read | Mengembalikan apakah dialog cetak ditampilkan sebelum mencetak. |
printAsGrayscale | boolean | Read | Mengembalikan apakah akan dicetak dalam skala abu-abu. |
resolution | int | Read | Mengembalikan resolusi rendering dalam DPI. |
useIntermidiateImage | boolean | Read | Mengembalikan apakah gambar perantara digunakan. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Membuat instance PdfViewer baru. |
bindPdf(inputFile: String) | Mengikat file PDF ke pemirsa ini. |
bindPdf(stream: InputStream) | Mengikat PDF dari aliran input. |
bindPdf(doc: Document) | Mengikat dokumen yang ada ke pemirsa ini. |
openPdfFile(inputFile: String) | Buka file PDF (alias untuk bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Mencetak dokumen dengan halaman dan pengaturan printer yang ditentukan. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Mencetak dokumen dengan pengaturan printer yang ditentukan menggunakan setelan halaman default. |
printDocument() | Mencetak dokumen menggunakan pengaturan default. |
printLargePdf(inputFile: String) | Mencetak file PDF besar (mengikat dan mencetak). |
decodePage(pageNum: int) → BufferedImage | Menggambar halaman tunggal ke BufferedImage. |
decodeAllPages() → BufferedImage[] | Menggambar semua halaman ke array BufferedImage . |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Mengembalikan apakah halaman otomatis diubah ukuran agar sesuai dengan kertas. |
setAutoResize(v: boolean) | Menetapkan apakah halaman otomatis diubah ukuran agar sesuai dengan kertas. |
isAutoRotate() → boolean | Mengembalikan apakah halaman di-rotate secara otomatis untuk sesuai. |
setAutoRotate(v: boolean) | Menetapkan apakah halaman di-rotate secara otomatis. |
isPrintPageDialog() → boolean | Mengembalikan apakah dialog cetak ditampilkan sebelum mencetak. |
setPrintPageDialog(v: boolean) | Menentukan apakah dialog cetak akan ditampilkan. |
isPrintAsGrayscale() → boolean | Mengembalikan apakah akan dicetak dalam skala abu-abu. |
setPrintAsGrayscale(v: boolean) | Menetapkan apakah akan dicetak dalam skala abu-abu. |
getResolution() → int | Mengembalikan resolusi rendering dalam DPI. |
setResolution(v: int) | Menetapkan resolusi rendering dalam DPI. |
setUseIntermidiateImage(v: boolean) | Menentukan apakah akan menggunakan gambar perantara untuk mencetak. |
isUseIntermidiateImage() → boolean | Mengembalikan apakah gambar perantara digunakan. |
closePdfFile() | Tutup file PDF (alias untuk close). |
close() |