PdfViewer
PdfViewer
Overview
PdfViewer در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : Printable, AutoCloseable.
برای مشاهده و چاپ اسناد PDF.
این کلاس 26 روش برای کار با PdfViewer اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,11 روش اضافی برای استفاده. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : 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() | یک مثال جدید ایجاد می کند. |
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() |