JpegDevice
نمای کلی
JpegDevice یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: ImageDevice.
صفحات سند PDF را به فرمت تصویر JPEG رندر میکند.
این کلاس ۱۸ متد برای کار با اشیاء JpegDevice در برنامههای .NET فراهم میکند.
متدهای موجود شامل: ClearEncoder، GetBitmap، ImageDevice، JpegDevice، Process، SetEncoder هستند.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: CoordinateType، FormPresentationMode، Height، Quality، RenderingOptions، Resolution، و ۱ مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
Quality | int | Read | کیفیت JPEG (1-100). |
FormPresentationMode | FormPresentationMode | Read/Write | حالت ارائه فرم (Production مقادیر فرم را رندر میکند؛ Editor فیلدهای خالی را رندر میکند). |
Resolution | Resolution | Read | وضوح خروجی بر حسب DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | گزینههای رندر برای کنترل پیشرفته تبدیل صفحه به تصویر. |
CoordinateType | PageCoordinateType | Read/Write | کدام جعبه صفحه محدودههای تصویر رندر شده را تعیین میکند. |
Width | int | Read | عرض پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
Height | int | Read | ارتفاع پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در Resolution). |
متدها
| Signature | Description |
|---|---|
JpegDevice(renderer: IPageRenderer) | JpegDevice را بر روی این نمونه JpegDevice فراخوانی میکند. |
JpegDevice(renderer: IPageRenderer, resolution: Resolution) | |
JpegDevice(renderer: IPageRenderer, resolution: Resolution, quality: int) | |
JpegDevice() | |
JpegDevice(resolution: Resolution) | |
JpegDevice(resolution: Resolution, quality: int) | |
JpegDevice(quality: int) | |
JpegDevice(width: int, height: int) | |
JpegDevice(width: int, height: int, resolution: Resolution) | |
JpegDevice(width: int, height: int, resolution: Resolution, quality: int) | |
JpegDevice(pageSize: Aspose.Pdf.PageSize) | ساختار با اندازه pageSize در 150 DPI، کیفیت پیشفرض 85. |
JpegDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | ساختار با اندازه pageSize در resolution، کیفیت پیشفرض 85. |
JpegDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, quality: int) | ساختار با اندازه pageSize در resolution با کیفیت صریح. |
SetEncoder(encoder: JpegEncoder) | ثبت یک تابع رمزگذار JPEG سراسری. |
ClearEncoder() | حذف رمزگذار JPEG ثبتشده. |
Process(page: Page, output: Stream) | Process را بر روی این نمونه JpegDevice فراخوانی میکند. |
ImageDevice(resolution: Resolution) | یک ImageDevice جدید را با یک Resolution با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه میکند. |
GetBitmap(page: Page) | یک صفحه را به Bitmap رندر میکند. |