PdfViewer

نمای کلی

PdfViewer یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Printable, AutoCloseable.

نمای برای مشاهده و چاپ اسناد PDF.

این کلاس ۲۶ روش برای کار با PdfViewer در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,، و 11 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.

خواص

نام:نوع:Accessشرح:
autoResizebooleanبخونید.بازمی گرداند که آیا صفحات به صورت خودکار اندازه شان را تغییر داده اند تا متناسب با کاغذ باشند.
autoRotatebooleanبخونید.بازمی گرداند که آیا صفحات به طور خودکار در بهترین حالت قرار دارند یا خیر.
printPageDialogbooleanبخونید.این فایل نشان می دهد که آیا یک دایالوگ چاپ قبل از چاپ نمایش داده شده است یا خیر.
printAsGrayscalebooleanبخونید.بازمی گرداند که آیا باید با رنگ خاکستری چاپ شود یا نه.
resolutionintبخونید.رزولوشن رندر را در DPI باز می گرداند.
useIntermidiateImagebooleanبخونید.بازمی گرداند که آیا تصویر میانجی استفاده شده است.

روش ها

Signatureشرح:
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()

همچنین ببینید:

 فارسی