تصدير مخططات العرض التقديمي باستخدام Python
الحصول على صورة المخطط
توفر Aspose.Slides for Python عبر .NET دعمًا لاستخراج صورة مخطط محدد. مثال العينة التالي مُقدَّم.
import aspose.slides.charts as charts
import aspose.slides as slides
with slides.Presentation("test.pptx") as presentation:
slide = presentation.slides[0]
chart = slide.shapes.add_chart(charts.ChartType.CLUSTERED_COLUMN, 50, 50, 600, 400)
with chart.get_image() as image:
image.save("image.png", slides.ImageFormat.PNG)
الأسئلة المتكررة
هل يمكنني تصدير مخطط كمتجه (SVG) بدلاً من صورة نقطية؟ نعم. المخطط هو شكل، ويمكن حفظ محتوياته كملف SVG باستخدام طريقة حفظ الشكل إلى SVG.
كيف يمكنني تحديد الحجم الدقيق للمخطط المُصدَر بالبكسل؟ استخدم الإصدارات الزائدة لـ image-rendering التي تسمح لك بتحديد الحجم أو المقياس—المكتبة تدعم تصيير الكائنات بالأبعاد أو المقياس المحدد.
ماذا أفعل إذا ظهرت الخطوط في التسميات والأسطورة بشكل غير صحيح بعد التصدير؟ حمّل الخطوط المطلوبة عبر FontsLoader حتى يحافظ تصيير المخطط على المقاييس ومظهر النص.
هل يحترم التصدير موضوع PowerPoint والأنماط والتأثيرات؟ نعم. يقوم عارض Aspose.Slides باتباع تنسيق العرض التقديمي (المواضيع، الأنماط، التعبئات، التأثيرات)، لذلك يُحافظ على مظهر المخطط.
أين يمكنني العثور على إمكانيات التصيير/التصدير المتاحة بخلاف صور المخططات؟ اطلع على قسم التصدير في API/التوثيق للحصول على أهداف الإخراج (PDF، SVG، XPS، HTML، إلخ) والخيارات المتعلقة بالتصيير.