Přidejte poznámky do PowerPoint Slide pomocí Java REST API

Tato příručka obsahuje informace o tom, jak přidat poznámky do PowerPoint snímků pomocí Java REST API. Naučíte se automaticky přidávat poznámky řečníka do PowerPointu pomocí Java RESTful Service pomocí Cloud SDK na bázi Java. Součástí tohoto článku je také úplný ukázkový kód, který ukazuje, jak nahrát prezentaci, provést požadované operace a stáhnout aktualizovanou prezentaci.

Předpoklad

Kroky k přidání poznámek do PowerPointu pomocí Java Low Code API

  1. Vytvořte objekt SlidesApi s ID a tajným kódem pro přidávání poznámek řečníka
  2. Nahrajte prezentaci do cloudového úložiště pro vkládání poznámek
  3. Vytvořte objekt NotesSlide a nastavte text pro poznámky
  4. Chcete-li vložit poznámky, zavolejte metodu CreateNotesSlide()
  5. Stáhněte si výstupní soubor a uložte na disk

Tyto kroky shrnují jak přidat poznámky řečníka v PowerPointu pomocí Java RESTful Service. Vytvořte objekt SlidesApi zadáním požadovaných parametrů, nahrajte zdrojovou prezentaci a vytvořte objekt NotesSlide s textem poznámek. Nakonec zavolejte metodu CreateNotesSlide() pro vložení poznámek a stažení aktualizované prezentace.

Kód pro přidání prezentačních poznámek do PowerPointu s rozhraním Java REST

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

Tento kód ukazuje, jak vložit poznámky do PowerPointu pomocí Java založeného API. Při volání metody CreateNotesSlide můžete nahrát více prezentací do cloudového úložiště a zadat název cílové prezentace, kam se mají přidávat poznámky. Dalšími parametry jsou číslo snímku a odkaz na objekt NotesSlide vytvořený pro prezentaci.

Tento článek nás provedl při práci s poznámkami k prezentaci. Chcete-li přidat animaci do snímku aplikace PowerPoint, přečtěte si článek na Animujte snímky PowerPoint pomocí rozhraní Java REST API.

 Čeština