ImageCollection — Aspose.Slides FOSS for Java API Reference

Example ImageCollection class نمایانگر مجموعه‌ای از تصاویر جاسازی‌شده در یک ارائه است. این class پیاده‌سازی می‌کند IImageCollection.

Example: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class ImageCollection implements IImageCollection

Example

ExampleExampleExample
addImage(IImage image)IPPImageیک مورد اضافه کنید IImage به مجموعه.
addImage(byte[] imageData)IPPImageیک تصویر را از یک byte array اضافه کنید.
addImage(InputStream stream)IPPImageیک تصویر را از یک input stream اضافه کنید.
get(int index)IPPImageدریافت تصویر بر اساس ایندکس صفر‑پایه.
size()intتعداد تصاویر در مجموعه.
asICollection()List<IPPImage>لطفاً متن یا محتوای مورد نظر خود را برای ترجمه به فارسی ارائه دهید. List.
asIEnumerable()Iterable<IPPImage>تصاویر را به عنوان یک Iterable.
iterator()Iterator<IPPImage>تکرارگر بر روی تصاویر.

نمونه‌های استفاده

افزودن تصویر به یک ارائه

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
IImage img = Images.fromFile("logo.png");
IPPImage ppImg = prs.getImages().addImage(img);

ISlide slide = prs.getSlides().get(0);
slide.getShapes().addPictureFrame(
    ShapeType.RECTANGLE, 50, 50, 200, 150, ppImg);

System.out.println("Images in presentation: " + prs.getImages().size());
prs.save("with-logo.pptx", SaveFormat.PPTX);

افزودن تصویر از آرایه بایت

byte[] data = Files.readAllBytes(Path.of("photo.jpg"));
IPPImage ppImg = prs.getImages().addImage(data);

همچنین ببینید

 فارسی