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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
autoResize | boolean | Прочети. | Връща дали страниците са автоматично променени в размер, за да паснат на хартията. |
autoRotate | boolean | Прочети. | Връща дали страниците са автоматично завъртани към най-подходящото. |
printPageDialog | boolean | Прочети. | Връща дали се показва диалог за отпечатване преди изписването. |
printAsGrayscale | boolean | Прочети. | Връща дали да се отпечата в скала на сивото. |
resolution | int | Прочети. | Връща резолюцията на рендерирането в DPI. |
useIntermidiateImage | boolean | Прочети. | Връща дали е използван междинен образ. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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() |