Ավելացնել մեկնաբանություններ PowerPoint-ում Java REST API-ով

Հետևեք այս հոդվածին՝ Java REST API-ով մեկնաբանություններ ավելացնելու համար PowerPoint-ին: Դուք կսովորեք ավտոմատ կերպով ավելացնել PowerPoint-ի մեկնաբանությունները Java Low Code API-ով՝ օգտագործելով Java-ի վրա հիմնված Cloud SDK-ն: Այն կկիսվի մանրամասներ՝ մեկնաբանության տարբեր պարամետրեր սահմանելու համար՝ նախքան այն սլայդին ավելացնելը:

Նախապայման

Java-ի վրա հիմնված API-ով PowerPoint-ի ներկայացման մեկնաբանությունների քայլեր

  1. Ստեղծեք SlidesApi օբյեկտը` սահմանելով հաճախորդի ID-ն և մեկնաբանություն ավելացնելու գաղտնիքը
  2. Սահմանեք մուտքագրման ներկայացման ֆայլի անունը և թիրախային սլայդի ինդեքսը
  3. Սահմանեք սլայդի մեկնաբանությունը և երեխայի մեկնաբանությունների համապատասխան հավաքածուն
  4. Մեկնաբանություններն ավելացրեք սլայդին՝ օգտագործելով CreateComment մեթոդը
  5. Ստացեք մեկնաբանությունների քանակը՝ մեկնաբանությունների ավելացումը հաստատելու համար
  6. Ներբեռնեք ներկայացման թարմացված ֆայլը՝ նոր մեկնաբանություններով

Այս քայլերը նկարագրում են ինչպես ավելացնել մեկնաբանություններ PowerPoint-ում Java RESTful ծառայության միջոցով: Սահմանեք մուտքագրման ներկայացման ֆայլի անունը և սլայդի ինդեքսը, ստեղծեք սլայդի մեկնաբանությունը և ենթամեկնաբանությունները և զանգահարեք CreateComment() մեթոդը՝ մեկնաբանությունները տեղադրելու համար՝ սահմանելով մուտքային ֆայլի անունը, թիրախային ինդեքսը և մեկնաբանությունները: Այս զանգը վերբեռնում է ներկայացումը, փոփոխում այն Cloud-ում և վերադարձնում մեկնաբանությունների հավաքածուն:

Կոդ՝ Java REST API-ով PowerPoint-ի ներկայացման մեկնաբանություններ ավելացնելու համար

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);
}
}

Այս կոդը ցույց է տվել ինչպես ավելացնել մեկնաբանություններ PowerPoint-ի ներկայացմանը Java RESTful ծառայության միջոցով: Դուք կարող եք ավելացնել մի քանի երեխայի մեկնաբանություններ հիմնական մեկնաբանության տակ՝ ավելացնելով մեկնաբանությունների ցանկ և սահմանելով այն ChildComments հատկության մեջ: Դուք կարող եք հարմարեցնել մեկնաբանությունները՝ սահմանելով այլ բացահայտված հատկություններ՝ օգտագործելով SlideComment մեթոդը:

Այս հոդվածը մեզ սովորեցրել է մեկնաբանություններ ավելացնել սլայդին: Դուք կարող եք պատկերի ֆոն տեղադրել ներկայացման մեջ՝ հետևելով Օգտագործեք նկարը որպես ֆոն PowerPoint-ում Java REST API-ով հոդվածին:

 Հայերեն