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

NameTypeAccessDescription
autoResizebooleanReadВідвертає, чи автоматично зменшується розмір сторінки для відповідність паперу.
autoRotatebooleanReadВідвертає, чи автоматично обертаються сторінки на найкращий підхід.
printPageDialogbooleanReadПовертає, чи відображається діалог надрукування перед виписом.
printAsGrayscalebooleanReadПовертає, чи друкувати в шерстій шкалі.
resolutionintReadПовертає розмір рендеру в DPI.
useIntermidiateImagebooleanReadПовертає, чи використовується проміжний зображення.

Methods

SignatureDescription
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()

See Also

 Українська