تصدير مخططات العرض التقديمي في PHP

الحصول على صورة مخطط

توفر Aspose.Slides for PHP عبر Java دعمًا لاستخراج صورة مخطط معين. يُعطى المثال التالي.

  $pres = new Presentation();
  try {
    $chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::ClusteredColumn, 50, 50, 600, 400);
    $slideImage = $chart->getImage();
    try {
      $slideImage->save("image.jpg", ImageFormat::Jpeg);
    } finally {
      if (!java_is_null($slideImage)) {
        $slideImage->dispose();
      }
    }
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

الأسئلة المتكررة

هل يمكنني تصدير مخطط كمتجه (SVG) بدلاً من صورة نقطية؟
نعم. المخطط هو شكل، ويمكن حفظ محتوياته كـ SVG باستخدام طريقة shape-to-SVG saving method.

كيف يمكنني تعيين الحجم الدقيق للمخطط المصدَّر بالبكسل؟
استخدم التحميلات الزائدة لتصوير الصور التي تسمح بتحديد الحجم أو المقياس — المكتبة تدعم رسم الكائنات بأبعاد/مقاييس محددة.

ماذا يجب أن أفعل إذا ظهرت الخطوط في التسميات والوسيلة الإيضاحية بشكل غير صحيح بعد التصدير؟
Load the required fonts عبر FontsLoader حتى يحافظ عرض المخطط على المقاييس ومظهر النص.

هل يحترم التصدير سمة PowerPoint والأنماط والتأثيرات؟
نعم. برنامج العرض في Aspose.Slides يتبع تنسيق العرض (السمات، الأنماط، التعبئات، التأثيرات)، وبالتالي يتم الحفاظ على مظهر المخطط.

أين يمكنني العثور على قدرات التصدير/العرض المتاحة خارج صور المخططات؟
انظر إلى API/documentation للحصول على أهداف الإخراج (PDF, SVG, XPS, HTML، إلخ) والخيارات ذات الصلة.