Resim
Contents
[
Hide
]
Bu makale, Aspose.Slides for Node.js via Java kullanarak resim ekleme ve erişme işlemlerini gösterir. Aşağıdaki örnekler bir dosyadan görüntü okur, bir slayta yerleştirir ve ardından onu geri alır.
Resim Ekle
Bu kod bir dosyadan görüntü okur ve ilk slayta bir resim çerçevesi olarak ekler.
function addPicture() {
const FileInputStream = java.import("java.io.FileInputStream");
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
let imageStream = new FileInputStream("image.jpg");
let image = presentation.getImages().addImage(imageStream);
// İlk slaytta görüntüyü gösteren bir resim çerçevesi ekleyin.
slide.getShapes().addPictureFrame(
aspose.slides.ShapeType.Rectangle, 50, 50, image.getWidth(), image.getHeight(), image);
presentation.save("picture.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Resme Erişim
Bu örnek, bir slaydın resim çerçevesi içerdiğini doğrular ve ardından bulunan ilkine erişir.
function accessPicture() {
let presentation = new aspose.slides.Presentation("picture.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
let pictureFrame = null;
for (let i = 0; i < slide.getShapes().size(); i++) {
let shape = slide.getShapes().get_Item(i);
if (java.instanceOf(shape, "com.aspose.slides.IPictureFrame")) {
pictureFrame = shape;
break;
}
}
} finally {
presentation.dispose();
}
}