JpegDevice
نظرة عامة
JpegDevice هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: ImageDevice.
يقوم بتحويل صفحات مستند PDF إلى تنسيق صورة JPEG.
توفر هذه الفئة 18 طريقة للعمل مع كائنات JpegDevice في برامج .NET.
الطرق المتاحة تشمل: ClearEncoder، GetBitmap، ImageDevice، JpegDevice، Process، SetEncoder.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: CoordinateType، FormPresentationMode، Height، Quality، RenderingOptions، Resolution، وواحدة أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
Quality | int | Read | جودة JPEG (1-100). |
FormPresentationMode | FormPresentationMode | Read/Write | وضع عرض النموذج (الإنتاج يعرض قيم النموذج؛ المحرر يعرض الحقول الفارغة). |
Resolution | Resolution | Read | دقة الإخراج بوحدة DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Read/Write | خيارات التصيير للتحكم المتقدم في تحويل الصفحة إلى صورة. |
CoordinateType | PageCoordinateType | Read/Write | أي صندوق صفحة يحدد أبعاد الصورة المصدرة. |
Width | int | Read | عرض البكسل المستهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة). |
Height | int | Read | ارتفاع البكسل المستهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة). |
الطرق
| التوقيع | الوصف |
|---|---|
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. |