دستگاه تصویر
نمای کلی
ImageDevice یک کلاس در Aspose.PDF FOSS برای .NET است.
کلاس پایهٔ انتزاعی برای دستگاههای رندر تصویر (PNG, JPEG, BMP, TIFF).
این کلاس 10 متد برای کار با اشیاء ImageDevice در برنامههای .NET فراهم میکند.
متدهای موجود شامل: GetBitmap، ImageDevice، Process.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: CoordinateType، FormPresentationMode، Height، RenderingOptions، Resolution، Width.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Resolution | Resolution | Read | وضوح خروجی بر حسب DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | گزینههای رندر برای کنترل پیشرفته تبدیل صفحه به تصویر. |
CoordinateType | PageCoordinateType | Read/Write | کدام جعبه صفحه محدودههای تصویر رندر شده را تعیین میکند. |
Width | int | Read | عرض پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در وضوح). |
Height | int | Read | ارتفاع پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در وضوح). |
FormPresentationMode | FormPresentationMode | Read/Write | نحوه رندر فیلدهای فرم (تولید در مقابل ویرایشگر). |
روشها
| Signature | Description |
|---|---|
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 مقداردهی میشود (بر حسب پوینت؛ به ابعاد پیکسل صحیح در 150 DPI پیشفرض تبدیل میشود). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | از یک PageSize و Resolution رندرینگ مقداردهی میشود. |
GetBitmap(page: Page) | یک صفحه را به Bitmap رندر میکند. |
Process(page: Page, output: Stream) | یک صفحه را به بایتهای تصویر تبدیل کرده و در جریان مینویسد. |
Process(page: Page, outputFileName: string) | یک صفحه را به یک فایل تصویر تبدیل میکند. |
Process(page: Page) | یک صفحه را به بایتهای تصویر تبدیل میکند. |