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

نظرة عامة

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

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

توليد صور مصغرة للأشكال من الشرائح

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

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

يظهر لك هذا الكود النموذجي كيفية توليد صورة مصغرة لشكل من شريحة:

// instantiate a Presentation class that represents the presentation file
Presentation pres = new Presentation("Thumbnail.pptx");
try {
    // create a full scale image
    IImage slideImage = pres.getSlides().get_Item(0).getShapes().get_Item(0).getImage();
    
    // save the image to disk in PNG format
    try {
          slideImage.save("output.png", ImageFormat.Png);
    } finally {
         if (slideImage != null) slideImage.dispose();
    }
} finally {
    if (pres != null) pres.dispose();
}

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

لتوليد صورة مصغرة لشكل في شريحة باستخدام Aspose.Slides لـ Java، قم بالآتي:

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

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

// instantiate a Presentation class that represents the presentation file
Presentation pres = new Presentation("Thumbnail.pptx");
try {
    // create a full scale image
    IImage slideImage = pres.getSlides().get_Item(0).getShapes().get_Item(0).getImage(ShapeThumbnailBounds.Shape, 1, 1);

    // save the image to disk in PNG format
    try {
          slideImage.save("output.png", ImageFormat.Png);
    } finally {
         if (slideImage != null) slideImage.dispose();
    }
} finally {
    if (pres != null) pres.dispose();
}

توليد صورة مصغرة لأبعاد الشكل

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

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

هذا الكود النموذجي مستند إلى الخطوات أعلاه:

// instantiate a Presentation class that represents the presentation file
Presentation pres = new Presentation("Thumbnail.pptx");
try {
    // create a full scale image
    IImage slideImage = pres.getSlides().get_Item(0).getShapes().get_Item(0).getImage(ShapeThumbnailBounds.Appearance, 1, 1);

    // save the image to disk in PNG format
    try {
          slideImage.save("output.png", ImageFormat.Png);
    } finally {
         if (slideImage != null) slideImage.dispose();
    }
} finally {
    if (pres != null) pres.dispose();
}