ThumbnailDevice

ThumbnailDevice

نمای کلی

ThumbnailDevice یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری از: ImageDevice.

صفحات سند PDF را به تصاویر PNG بندانگشتی رندر می‌کند.

این کلاس 16 متد برای کار با اشیاء ThumbnailDevice در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: GetBitmap, ImageDevice, Process, ThumbnailDevice. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامه .NET در دسترس هستند. ویژگی‌ها: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.

خواص

نامنوعدسترسیتوضیح
ResolutionResolutionخواندنوضوح خروجی به DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsخواندن/نوشتنگزینه‌های رندرینگ برای کنترل پیشرفته تبدیل صفحه به تصویر.
CoordinateTypePageCoordinateTypeخواندن/نوشتنکدام page box محدوده‌های تصویر رندر شده را تعیین می‌کند.
Widthintخواندنعرض پیکسل هدف تنظیم‌شده (0 = پیروی از اندازه طبیعی صفحه در Resolution).
Heightintخواندنارتفاع پیکسل هدف تنظیم‌شده (0 = پیروی از اندازه طبیعی صفحه در Resolution).
FormPresentationModeFormPresentationModeخواندن/نوشتنچگونه فیلدهای فرم رندر می‌شوند (Production vs Editor).

روش ها

امضاتوضیح
ThumbnailDevice()متد ThumbnailDevice را روی این نمونه ThumbnailDevice فراخوانی می‌کند.
ThumbnailDevice(resolution: Resolution)متد ThumbnailDevice(resolution) را روی این نمونه ThumbnailDevice فراخوانی می‌کند.
ThumbnailDevice(width: int, height: int)متد ThumbnailDevice(width, height) را روی این نمونه ThumbnailDevice فراخوانی می‌کند.
ThumbnailDevice(width: int, height: int, resolution: Resolution)متد ThumbnailDevice(width, height, resolution) را روی این نمونه ThumbnailDevice فراخوانی می‌کند.
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize)ساخت به‌صورت اندازه‌دار بر اساس pageSize داده شده با 150 DPI.
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)ساخت به‌صورت اندازه‌دار بر اساس pageSize با وضوح درخواستی.
Process(page: Page, output: Stream)متد Process(page, output) را بر روی این نمونه ThumbnailDevice فراخوانی می‌کند.
ImageDevice(resolution: Resolution)یک ImageDevice جدید را با یک Resolution با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه می‌کند.
ImageDevice()یک ImageDevice جدید را با وضوح پیش‌فرض و SoftwarePageRenderer توکار مقداردهی اولیه می‌کند.
ImageDevice(width: int, height: int)یک ImageDevice جدید را با ابعاد پیکسل خروجی صریح، با استفاده از SoftwarePageRenderer توکار، در وضوح پیش‌فرض (150 DPI) مقداردهی اولیه می‌کند.
ImageDevice(width: int, height: int, resolution: Resolution)یک ImageDevice جدید را با ابعاد پیکسلی خروجی صریح و وضوح رندرینگ با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه می‌کند.
ImageDevice(pageSize: Aspose.Pdf.PageSize)از یک PageSize مقداردهی اولیه می‌کند (به نقاط؛ در DPI پیش‌فرض 150 به ابعاد پیکسلی صحیح تبدیل می‌شود).
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)از یک PageSize و وضوح رندرینگ مقداردهی اولیه می‌کند.
GetBitmap(page: Page)یک صفحه را به Bitmap رندر می‌کند.
Process(page: Page, outputFileName: string)یک صفحه را به یک فایل تصویر تبدیل کنید.
Process(page: Page)یک صفحه را به بایت‌های تصویر تبدیل کنید.
 فارسی