Ավելացնել նշումներ PowerPoint Slide-ում Java REST API-ով

Այս ուղեցույցը պարունակում է տեղեկատվություն ինչպես ավելացնել նշումներ PowerPoint սլայդներում Java REST API-ով: Դուք կսովորեք ավտոմատ կերպով ավելացնել բարձրախոսի նշումներ PowerPoint-ում Java RESTful ծառայության միջոցով Java-ի վրա հիմնված Cloud SDK-ի միջոցով: Ամբողջական օրինակելի կոդը նույնպես այս հոդվածի մի մասն է, որը ցույց է տալիս, թե ինչպես վերբեռնել ներկայացում, կատարել ցանկալի գործողությունները և ներբեռնել թարմացված ներկայացումը:

Նախապայման

PowerPoint-ում նշումներ ավելացնելու քայլեր Java Low Code API-ով

  1. Ստեղծեք SlidesApi օբյեկտը ID-ով և գաղտնիքով բարձրախոսների նշումներ ավելացնելու համար
  2. Ներբեռնեք ներկայացումը Cloud պահեստում՝ նշումներ տեղադրելու համար
  3. Ստեղծեք NotesSlide օբյեկտը և սահմանեք տեքստը նշումների համար
  4. Նշումներ տեղադրելու համար զանգահարեք CreateNotesSlide() մեթոդը
  5. Ներբեռնեք ելքային ֆայլը և պահեք սկավառակի վրա

Այս քայլերն ամփոփում են ինչպես ավելացնել բարձրախոսի նշումներ PowerPoint-ում Java RESTful ծառայության միջոցով: Ստեղծեք SlidesApi օբյեկտը՝ տրամադրելով անհրաժեշտ պարամետրերը, վերբեռնեք աղբյուրի ներկայացումը և ստեղծեք NotesSlide օբյեկտը նշումների տեքստով։ Ի վերջո, զանգահարեք CreateNotesSlide() մեթոդը՝ նշումներ տեղադրելու և թարմացված ներկայացումը ներբեռնելու համար:

Կոդ՝ Java REST ինտերֆեյսով PowerPoint-ում ներկայացման նշումներ ավելացնելու համար

import com.aspose.slides.ApiException;
import com.aspose.slides.api.SlidesApi;
import com.aspose.slides.model.NotesSlide;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
public class Example_AddNotesInPresentation {
protected static SlidesApi presentationApi;
public Example_AddNotesInPresentation() {
if (presentationApi == null) {
presentationApi = new SlidesApi("appSid", "appKey");
}
}
public void addSlideNotes() throws ApiException, IOException {
String localPath = "/home/downloads/";
String fileName = "Sample.pptx";
String storageFolderName = "TempTests";
presentationApi.uploadFile(storageFolderName+"/"+fileName, readFileToByteArray(localPath + fileName),null);
NotesSlide notes = new NotesSlide ();
notes.setText("Here are the notes for the speaker");
// Add notes on the. third slide
NotesSlide currentNotesSlide = presentationApi.createNotesSlide(fileName, 3, notes, 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-ի վրա հիմնված API-ով: CreateNotesSlide մեթոդը կանչելիս կարող եք մի քանի ներկայացումներ վերբեռնել Cloud պահեստում և տրամադրել ներկայացման նպատակային անունը, որտեղ պետք է ավելացվեն նշումներ: Այլ պարամետրեր են սլայդի համարը և հղումը ներկայացման համար ստեղծված NotesSlide օբյեկտին:

Այս հոդվածը մեզ առաջնորդել է ներկայացման նշումների հետ աշխատելու հարցում: PowerPoint-ի սլայդում անիմացիա ավելացնելու համար տես Անիմացրեք PowerPoint սլայդները Java REST API-ով-ի հոդվածը:

 Հայերեն