نحوه درج تصویر در جدول پاورپوینت با استفاده از جاوا

این مقاله ساده بر نحوه درج تصویر در جدول پاورپوینت با استفاده از جاوا تمرکز دارد. تمام اطلاعات مورد نیاز برای راه اندازی محیط و یک روش گام به گام به همراه کد نمونه برای ایجاد و پر کردن سلول جدول اسلاید با تصویری که نحوه **افزودن تصویر در جدول PPTX را نشان می دهد در معرض نمایش قرار می دهد. جاوا **. این برنامه را می توان در هر محیط پیکربندی جاوا مانند macOS، Windows یا Linux استفاده کرد.

مراحل درج تصویر در جدول پاورپوینت با استفاده از جاوا

  1. محیطی را برای اضافه کردن Aspose.Slides for Java برای درج تصویر جدول تنظیم کنید
  2. برای افزودن یک ارائه جدید و دسترسی به اولین اسلاید از مجموعه اسلایدها، نمونه کلاس Presentation را راه‌اندازی کنید.
  3. با استفاده از روش addTable() یک جدول در داخل اسلاید انتخاب شده با ارتفاع مشخص برای سطرها و ستون ها ایجاد کنید.
  4. تصویر بارگذاری شده را در مجموعه تصاویر ارائه اضافه کنید
  5. سلول متعلق به سطر و ستون اول را در داخل جدول بارگذاری کنید و تصویر را داخل آن قرار دهید
  6. ارائه را با یک تصویر جدول در قالب PPTX ذخیره کنید

نحوه نمایش تصویر در جدول PPTX در جاوا را با استفاده از مراحل فوق توضیح داده ایم. اول از همه، یک ارائه با استفاده از یک شی کلاس Presentation همراه با دسترسی به اولین اسلاید در مجموعه اسلایدها ایجاد می شود. ما یک جدول جدید با ارائه تعداد سطرها و ستون ها با استفاده از متد addTable() وارد می کنیم که سپس با دسترسی به تصویر از دیسک و اضافه کردن آن در مجموعه تصاویر ارائه شده دنبال می شود. در نهایت، قبل از ذخیره ارائه با فرمت PPTX روی دیسک، تصویر را در داخل سلول جدول انتخاب شده تنظیم می کنیم.

کد برای درج تصویر در جدول پاورپوینت با استفاده از جاوا

import com.aspose.slides.FillType;
import com.aspose.slides.ICell;
import com.aspose.slides.IPPImage;
import com.aspose.slides.ISlide;
import com.aspose.slides.ITable;
import com.aspose.slides.License;
import com.aspose.slides.PictureFillMode;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import java.nio.file.Files;
import java.nio.file.Paths;
public class InsertTableImage {
public static void main(String[] args) throws Exception{
String filesPath = "/Documents/KnowledgeBase/TestData/";
License svgImportlicense = new License();
svgImportlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Generate a default presentation to insert a PNG image
Presentation tblImagePresentation = new Presentation();
//Load the first default slide inside the presentation slides collection
ISlide slide = tblImagePresentation.getSlides().get_Item(0);
// Load and add the image inside the presentation image collection
IPPImage ppTblImage = tblImagePresentation.getImages().
addImage(Files.readAllBytes(Paths.get(filesPath + "Source.png")));
// Define the arrays containing the row heights and column widths
double[] dColumnsWidths = { 55, 55, 55 };
double[] dRowsHeights = { 54, 26, 46, 45 };
// Insert a new table with set rows and columns
ITable tblWithImage = slide.getShapes().addTable(60, 60, dColumnsWidths, dRowsHeights);
// Load the first cells inside the first row of the table
ICell tblCell = tblWithImage.get_Item(0, 0);
// Set the cell cell fill format to add a picture
tblCell.getCellFormat().getFillFormat().setFillType(FillType.Picture);
// Now set the picture fill mode to stretch
tblCell.getCellFormat().getFillFormat().getPictureFillFormat().setPictureFillMode(PictureFillMode.Stretch);
// Set the image for the table cell inside
tblCell.getCellFormat().getFillFormat().getPictureFillFormat().getPicture().setImage(ppTblImage);
//Save the presentation with a table image on the disk
tblImagePresentation.save(filesPath + "PresentationWithTableImage.pptx", SaveFormat.Pptx);
}
}

در مثال بالا، نحوه درج تصویر جدول در اسلاید با استفاده از جاوا را با استفاده از چند تماس API نشان داده ایم. ما یک نمونه ارائه ایجاد کرده ایم و یک جدول با مجموعه ای از سطرها و ستون ها با استفاده از یک شی کلاس ITable اضافه کرده ایم. نمونه CellFormat که برای هر سلول خاص در داخل جدول در معرض نمایش قرار می گیرد برای تنظیم فرمت پر کردن سلول به یک تصویر با استفاده از شمارشگر FillType.Picture استفاده می شود. در نهایت، تصویر در داخل مجموعه تصاویر ارائه اضافه می شود و برای تصویر سلول برای نمایش استفاده می شود.

در این مثال، ما در مورد چگونه یک تصویر جدول را با استفاده از جاوا در یک نمایش قرار می دهید یاد گرفتیم. اگر علاقه مند به کسب اطلاعات بیشتر در مورد مدیریت جداول داخل پاورپوینت هستید، به مبحث نحوه درج جدول در اسلاید با استفاده از جاوا مراجعه کنید.

 فارسی