PngDevice
نمای کلی
PngDevice یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: ImageDevice.
صفحات سند PDF را به فرمت تصویر PNG رندر میکند.
این کلاس 11 متد برای کار با اشیاء PngDevice در برنامههای .NET فراهم میکند.
متدهای موجود شامل: GetBitmap, ImageDevice, PngDevice, Process.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, TransparentBackground, و 1 مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
TransparentBackground | bool | Read/Write | زمانی که مقدار true باشد، PNG رندر شده پسزمینه صفحه را شفاف نگه میدارد. |
Resolution | Resolution | Read | وضوح خروجی بر حسب DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | گزینههای رندر برای کنترل پیشرفته تبدیل صفحه به تصویر. |
CoordinateType | PageCoordinateType | Read/Write | کدام جعبه صفحه ابعاد تصویر رندر شده را تعیین میکند. |
Width | int | Read | عرض پیکسل هدف تنظیمشده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
Height | int | Read | ارتفاع پیکسل هدف تنظیمشده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
FormPresentationMode | FormPresentationMode | Read/Write | نحوه رندر فیلدهای فرم (Production در مقابل Editor). |
روشها
| Signature | Description |
|---|---|
PngDevice(renderer: IPageRenderer) | متد PngDevice را بر روی این نمونه از PngDevice فراخوانی میکند. |
PngDevice(renderer: IPageRenderer, resolution: Resolution) | |
PngDevice() | |
PngDevice(resolution: Resolution) | |
PngDevice(width: int, height: int) | |
PngDevice(width: int, height: int, resolution: Resolution) | |
PngDevice(pageSize: Aspose.Pdf.PageSize) | ساختار با اندازهای برابر با pageSize دادهشده با 150 DPI. |
PngDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | ساختار با اندازهای برابر با pageSize با وضوح درخواستشده. |
Process(page: Page, output: Stream) | متد Process را بر روی این نمونه از PngDevice فراخوانی میکند. |
ImageDevice(resolution: Resolution) | یک ImageDevice جدید را با Resolution و با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه میکند. |
GetBitmap(page: Page) | یک صفحه را به Bitmap رندر میکند. |