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.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Resolution | Resolution | خواندن | وضوح خروجی به DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | خواندن/نوشتن | گزینههای رندرینگ برای کنترل پیشرفته تبدیل صفحه به تصویر. |
CoordinateType | PageCoordinateType | خواندن/نوشتن | کدام page box محدودههای تصویر رندر شده را تعیین میکند. |
Width | int | خواندن | عرض پیکسل هدف تنظیمشده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
Height | int | خواندن | ارتفاع پیکسل هدف تنظیمشده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
FormPresentationMode | FormPresentationMode | خواندن/نوشتن | چگونه فیلدهای فرم رندر میشوند (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) | یک صفحه را به بایتهای تصویر تبدیل کنید. |