PngDevice
نظرة عامة
PngDevice هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: ImageDevice.
يقوم بتحويل صفحات مستند PDF إلى تنسيق صورة PNG.
هذه الفئة توفر 11 طريقة للعمل مع كائنات PngDevice في برامج .NET.
الطرق المتاحة تشمل: GetBitmap، ImageDevice، PngDevice، Process.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: CoordinateType، FormPresentationMode، Height، RenderingOptions، Resolution، TransparentBackground، وواحدة أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
TransparentBackground | bool | Read/Write | عند true، يحتفظ PNG المُصدَّر بخلفية الصفحة شفافة. |
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 |
|---|---|
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. |