با Java REST API نظرات را به پاورپوینت اضافه کنید

برای افزودن نظرات به PowerPoint با Java REST API، این مقاله را دنبال کنید. یاد خواهید گرفت که به طور خودکار نظرات PowerPoint را با Java Low Code API با استفاده از Cloud SDK مبتنی بر جاوا اضافه کنید. جزئیات را برای تنظیم پارامترهای مختلف یک نظر قبل از افزودن آن به اسلاید به اشتراک می گذارد.

پیش نیاز

مراحل ارائه نظرات در مورد ارائه پاورپوینت با API مبتنی بر جاوا

  1. با تنظیم شناسه مشتری و راز برای افزودن نظرات، شی SlidesApi را ایجاد کنید
  2. نام فایل ارائه ورودی و فهرست اسلاید هدف را تنظیم کنید
  3. نظر اسلاید و مجموعه نظرات کودک مربوطه را تعریف کنید
  4. نظرات را با استفاده از روش CreateComment به اسلاید اضافه کنید
  5. برای تأیید اضافه شدن نظرات، تعداد نظرات را واکشی کنید
  6. فایل ارائه به روز شده را با نظرات جدید در آن دانلود کنید

این مراحل نحوه اضافه کردن نظرات در پاورپوینت با Java RESTful Service را شرح می دهد. نام فایل ارائه ورودی و فهرست اسلاید را تنظیم کنید، نظر اسلاید و نظرات فرعی را ایجاد کنید و با تنظیم نام فایل ورودی، فهرست هدف و نظرات، متد CreateComment() را برای درج نظرات فراخوانی کنید. این فراخوان ارائه را آپلود می کند، آن را در Cloud تغییر می دهد و مجموعه نظرات را برمی گرداند.

کد برای افزودن نظرات ارائه پاورپوینت با Java REST API

import com.aspose.slides.ApiException;
import com.aspose.slides.api.SlidesApi;
import com.aspose.slides.model.SlideComment;
import com.aspose.slides.model.SlideCommentBase;
import com.aspose.slides.model.SlideComments;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
public class Example_AddCommentsInPresentation {
protected static SlidesApi presentationApi;
public Example_AddCommentsInPresentation() {
if (presentationApi == null) {
presentationApi = new SlidesApi("appSid", "appKey");
}
}
public void addComments() throws ApiException, IOException {
String localPath = "/home/downloads/";
String fileName = "Sample.pptx";
String storageFolderName = "TempTests";
presentationApi.uploadFile(storageFolderName+"/"+fileName, readFileToByteArray(localPath + fileName),null);
SlideComment comment = new SlideComment ();
comment.setText("Master comment here.");
comment.setAuthor("Mr. John");
SlideComment subComment = new SlideComment ();
subComment.setText("Here is the sub-comment.");
subComment.setAuthor("Mr. Paul");
ArrayList<SlideCommentBase> subComments = new ArrayList<SlideCommentBase>();
subComments.add(subComment);
comment.childComments(subComments);
// Add slide comments
SlideComments comments = presentationApi.createComment(fileName, 2, comment, null, null, storageFolderName, null);
File presentationFile = presentationApi.downloadFile(storageFolderName+"/"+fileName, null, null);
// Copy the downloaded presentation with new comments to the local directory
copyFile(presentationFile, new File(localPath, fileName));
System.out.println("Presentation slide comment is set and copied to: " + localPath + fileName);
}
public static byte[] readFileToByteArray(String filePath) throws IOException {
Path path = new File(filePath).toPath();
return Files.readAllBytes(path);
}
private void copyFile(File sourceFile, File targetFile) throws IOException {
if (sourceFile == null || !sourceFile.exists()) {
throw new IOException("Source file does not exist: " + sourceFile);
}
// Ensure the target directory exists
Path targetPath = targetFile.toPath();
Files.createDirectories(targetPath.getParent());
// Copy the file
Files.copy(sourceFile.toPath(), targetPath, StandardCopyOption.REPLACE_EXISTING);
}
}

این کد نحوه اضافه کردن نظرات به ارائه پاورپوینت با Java RESTful Service را نشان داده است. می توانید با افزودن لیستی از نظرات و تنظیم آن بر روی ویژگی ChildComments، چندین نظر فرزند را در زیر نظر اصلی اضافه کنید. با استفاده از روش SlideComment، می‌توانید نظرات را با تنظیم سایر ویژگی‌های در معرض نمایش سفارشی کنید.

این مقاله به ما یاد داده است که نظرات خود را به یک اسلاید اضافه کنیم. با دنبال کردن مقاله از تصویر به عنوان پس زمینه در پاورپوینت با Java REST API استفاده کنید می‌توانید پس‌زمینه تصویر را به ارائه درج کنید.

 فارسی