ThumbnailDevice
نظرة عامة
ThumbnailDevice هي فئة في Aspose.PDF FOSS لـ .NET. ترث من: ImageDevice.
يقوم بتحويل صفحات مستند PDF إلى صور PNG مصغرة.
توفر هذه الفئة 16 طريقة للعمل مع كائنات ThumbnailDevice في برامج .NET. تشمل الطرق المتاحة: GetBitmap, ImageDevice, Process, ThumbnailDevice. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .NET. الخصائص: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Resolution | Resolution | قراءة | دقة الإخراج بوحدة DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | قراءة/كتابة | خيارات التصيير للتحكم المتقدم في تحويل الصفحة إلى صورة. |
CoordinateType | PageCoordinateType | قراءة/كتابة | أي صندوق صفحة يتحكم في امتدادات الصورة المُعالجة. |
Width | int | قراءة | عرض البكسل الهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة). |
Height | int | قراءة | ارتفاع البكسل الهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة). |
FormPresentationMode | FormPresentationMode | قراءة/كتابة | كيفية عرض حقول النموذج (الإنتاج مقابل المحرر). |
الطرق
| التوقيع | وصف |
|---|---|
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 جديدًا بدقة باستخدام الـ 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 ودقة العرض. |
GetBitmap(page: Page) | تحويل صفحة إلى Bitmap. |
Process(page: Page, outputFileName: string) | حوّل صفحة إلى ملف صورة. |
Process(page: Page) | حوّل صفحة إلى بايتات صورة. |