إنشاء صور مصغرة للأشكال

نظرة عامة

في هذا الموضوع، سنوضح كيفية إنشاء صور مصغرة للشرائح في مواقف مختلفة:

  • إنشاء صورة مصغرة لشكل داخل شريحة.
  • إنشاء صورة مصغرة لشكل شريحة بأبعاد محددة من المستخدم.
  • إنشاء صورة مصغرة في حدود مظهر الشكل.

إنشاء صور مصغرة للأشكال من الشرائح

لإنشاء صورة مصغرة لشكل من أي شريحة باستخدام Aspose.Slides لـ PHP عبر Java، قم بما يلي:

  1. أنشئ مثيلًا من فئة Presentation.
  2. احصل على مرجع لأي شريحة باستخدام معرفها أو فهرسها.
  3. احصل على صورة مصغرة للشكل من الشريحة المرجعية على المقياس الافتراضي.
  4. احفظ صورة المصغرة بتنسيق الصورة المفضل لديك.

يعرض لك هذا الرمز النموذجي كيفية إنشاء صورة مصغرة لشكل من شريحة:

  # إنشاء مثيل لفئة Presentation التي تمثل ملف العرض
  $pres = new Presentation("Thumbnail.pptx");
  try {
    # إنشاء صورة كاملة الحجم
    $slideImage = $pres->getSlides()->get_Item(0)->getShapes()->get_Item(0)->getImage();
    # حفظ الصورة على القرص بتنسيق PNG
    try {
      $slideImage->save("output.png", ImageFormat::Png);
    } finally {
      if (!java_is_null($slideImage)) {
        $slideImage->dispose();
      }
    }
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

إنشاء صور مصغرة للأشكال مع عامل مقياس محدد من المستخدم

لإنشاء صورة مصغرة لشكل شريحة باستخدام Aspose.Slides لـ PHP عبر Java، قم بما يلي:

  1. أنشئ مثيلًا من فئة Presentation.
  2. احصل على مرجع لأي شريحة باستخدام معرفها أو فهرسها.
  3. احصل على صورة مصغرة للشكل من الشريحة المرجعية بأبعاد محددة من المستخدم.
  4. احفظ صورة المصغرة بتنسيق الصورة المفضل لديك.

يعرض لك هذا الرمز النموذجي كيفية إنشاء صورة مصغرة للشكل بناءً على عامل مقياس محدد:

  # إنشاء مثيل لفئة Presentation التي تمثل ملف العرض
  $pres = new Presentation("Thumbnail.pptx");
  try {
    # إنشاء صورة كاملة الحجم
    $slideImage = $pres->getSlides()->get_Item(0)->getShapes()->get_Item(0)->getImage(ShapeThumbnailBounds->Shape, 1, 1);
    # حفظ الصورة على القرص بتنسيق PNG
    try {
      $slideImage->save("output.png", ImageFormat::Png);
    } finally {
      if (!java_is_null($slideImage)) {
        $slideImage->dispose();
      }
    }
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

إنشاء صورة مصغرة لأبعاد الشكل

تتيح هذه الطريقة لإنشاء صور مصغرة للأشكال للمطورين إنشاء صورة مصغرة في حدود مظهر الشكل. تأخذ في الاعتبار جميع تأثيرات الشكل. تكون صورة الشكل المصغرة المولدة مقيدة بحدود الشريحة. لإنشاء صورة مصغرة لشكل شريحة ضمن حدود مظهره، قم بما يلي:

  1. أنشئ مثيلًا من فئة Presentation.
  2. احصل على مرجع لأي شريحة باستخدام معرفها أو فهرسها.
  3. احصل على صورة المصغرة للشريحة المرجعية مع حدود الشكل كمظهر.
  4. احفظ صورة المصغرة بتنسيق الصورة المفضل لديك.

يعتمد هذا الرمز النموذجي على الخطوات أعلاه:

  # إنشاء مثيل لفئة Presentation التي تمثل ملف العرض
  $pres = new Presentation("Thumbnail.pptx");
  try {
    # إنشاء صورة كاملة الحجم
    $slideImage = $pres->getSlides()->get_Item(0)->getShapes()->get_Item(0)->getImage(ShapeThumbnailBounds->Appearance, 1, 1);
    # حفظ الصورة على القرص بتنسيق PNG
    try {
      $slideImage->save("output.png", ImageFormat::Png);
    } finally {
      if (!java_is_null($slideImage)) {
        $slideImage->dispose();
      }
    }
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }