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

NameTypeAccessDescription
autoResizebooleanReadبازگرداند که آیا صفحات خودکار برای متناسب با کاغذ تنظیم شده اند.
autoRotatebooleanReadبازگرداند که آیا صفحات به صورت خودکار چرخیده تا بهترین حالت را داشته باشند.
printPageDialogbooleanReadبازگرداند که آیا قبل از چاپ یک گفتگو چاپ شده نشان داده می شود.
printAsGrayscalebooleanReadبازگرداندن یا چاپ در گریسکال.
resolutionintReadبازگشت به رزولوشن در DPI.
useIntermidiateImagebooleanReadبازگرداندن اینکه آیا تصویر میانگین مورد استفاده قرار می گیرد.

Methods

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

See Also

 فارسی