PdfViewer

Общ преглед

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 след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
autoResizebooleanПрочети.Връща дали страниците са автоматично променени в размер, за да паснат на хартията.
autoRotatebooleanПрочети.Връща дали страниците са автоматично завъртани към най-подходящото.
printPageDialogbooleanПрочети.Връща дали се показва диалог за отпечатване преди изписването.
printAsGrayscalebooleanПрочети.Връща дали да се отпечата в скала на сивото.
resolutionintПрочети.Връща резолюцията на рендерирането в DPI.
useIntermidiateImagebooleanПрочети.Връща дали е използван междинен образ.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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()

Вижте също:

 Български