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، وواحدة أخرى.

الخصائص

الاسمالنوعالوصولالوصف
TransparentBackgroundboolRead/Writeعند true، يحتفظ PNG المُصدَّر بخلفية الصفحة شفافة.
ResolutionResolutionReadدقة الإخراج بوحدة DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/Writeخيارات التصيير للتحكم المتقدم في تحويل الصفحة إلى صورة.
CoordinateTypePageCoordinateTypeRead/Writeصندوق الصفحة الذي يحدد أبعاد الصورة المصدَّرة.
WidthintReadعرض البكسل المستهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة).
HeightintReadارتفاع البكسل المستهدف المُكوَّن (0 = اتباع الحجم الطبيعي للصفحة عند الدقة).
FormPresentationModeFormPresentationModeRead/Writeطريقة تصيير حقول النموذج (الإنتاج مقابل المحرر).

الطرق

SignatureDescription
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.

انظر أيضًا

 العربية