PdfViewer
PdfViewer
Overview
PdfViewer є клас в Aspose.PDF FOSS для Java. Наследники від: Printable, AutoCloseable.
Фасад для перегляду та друку PDF-документів.
Цей клас надає 26 методів для роботи з об’єктами PdfViewer в програмах Java. Доступні методи включають: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage, і 11 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
autoResize | boolean | Read | Відвертає, чи автоматично зменшується розмір сторінки для відповідність паперу. |
autoRotate | boolean | Read | Відвертає, чи автоматично обертаються сторінки на найкращий підхід. |
printPageDialog | boolean | Read | Повертає, чи відображається діалог надрукування перед виписом. |
printAsGrayscale | boolean | Read | Повертає, чи друкувати в шерстій шкалі. |
resolution | int | Read | Повертає розмір рендеру в DPI. |
useIntermidiateImage | boolean | Read | Повертає, чи використовується проміжний зображення. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Створює новий PdfViewer екземпляр. |
bindPdf(inputFile: String) | Прив’язує файл PDF до цього переглядача. |
bindPdf(stream: InputStream) | Зв’язує PDF з потоку введення. |
bindPdf(doc: Document) | Зв’язує наявний документ з цим проглядачем. |
openPdfFile(inputFile: String) | Відкриває файл PDF (так званий bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Видрукує документ з зазначеними параметрами сторінки та принтера. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Видрукує документ з зазначеними параметрами принтера за допомогою налаштувань попередньої сторінки. |
printDocument() | Видрукує документ за допомогою налаштувань по умові. |
printLargePdf(inputFile: String) | Видрукує великий файл PDF (зв’язує та друкується). |
decodePage(pageNum: int) → BufferedImage | Віддає одну сторінку BufferedImage. |
decodeAllPages() → BufferedImage[] | Віддає всі сторінки масиву BufferedImage. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Відвертає, чи автоматично зменшується розмір сторінки для відповідність паперу. |
setAutoResize(v: boolean) | Налаштовує, чи автоматично змінюють розміри сторінки для відповідність паперу. |
isAutoRotate() → boolean | Відвертає, чи автоматично обертаються сторінки на найкращий підхід. |
setAutoRotate(v: boolean) | Налаштовує, чи автоматично обертаються сторінки. |
isPrintPageDialog() → boolean | Повертає, чи відображається діалог надрукування перед виписом. |
setPrintPageDialog(v: boolean) | Налаштовує, чи відображається діалог друку. |
isPrintAsGrayscale() → boolean | Повертає, чи друкувати в шерстій шкалі. |
setPrintAsGrayscale(v: boolean) | Налаштує, чи друкувати в шерстій шкалі. |
getResolution() → int | Повертає розмір рендеру в DPI. |
setResolution(v: int) | Налаштовує розмір рендеру в DPI. |
setUseIntermidiateImage(v: boolean) | Налаштовує, чи потрібно використовувати середній зображення для друку. |
isUseIntermidiateImage() → boolean | Повертає, чи використовується проміжний зображення. |
closePdfFile() | Закриває файл PDF (так званий Close). |
close() |