Utwórz prezentację za pomocą interfejsu API Java REST

Postępuj zgodnie z tym artykułem, aby utworzyć prezentację z Java REST API. Dowiesz się, jak utworzyć prezentację PowerPoint z Java based API przy użyciu Java-based SDK. Udostępni szczegóły, dzięki czemu będziesz mógł wyświetlić informacje o nowo utworzonym pliku PPT/PPTX i pobrać go, jeśli będzie to wymagane.

Warunek wstępny

Kroki tworzenia programu PowerPoint z usługą Java RESTful

  1. Utwórz obiekt SlidesApi i ustaw identyfikator klienta oraz klucz tajny w celu utworzenia prezentacji
  2. Wywołaj metodę CreatePresentation(), podając nazwę prezentacji
  3. Wyświetl informacje z obiektu odpowiedzi zwróconego przez wywołanie API
  4. Pobierz nowo utworzoną prezentację

Te kroki opisują jak utworzyć prezentację PowerPoint z usługą Java RESTful Service. Utwórz obiekt SlidesApi, ustawiając identyfikator klienta i sekret, a następnie wywołaj metodę CreatePresentation(), aby utworzyć pustą prezentację PowerPoint w magazynie w chmurze. Wyświetl informacje o nowym pliku utworzonym przez API przy użyciu obiektu odpowiedzi i pobierz plik na dysk lokalny, jeśli jest to wymagane.

Kod dla programu PowerPoint Maker online z interfejsem Java REST

import com.aspose.slides.ApiException;
import com.aspose.slides.api.SlidesApi;
import com.aspose.slides.model.ExportFormat;
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_CreatePresentation {
protected static SlidesApi createPresentationApi;
public Example_CreatePresentation() {
if (createPresentationApi == null) {
createPresentationApi = new SlidesApi("appSid", "appKey");
}
}
public void createPresentation() throws ApiException, IOException {
String localPath = "/home/downloads/";
String fileName = "KbPres.pptx";
String storageFolderName = "TempTests";
// Create a presentation from source
createPresentationApi.createPresentationFromSource(fileName, null, null, null, null, storageFolderName, null);
// Download the created presentation
File createdPresentation = createPresentationApi.downloadPresentation(fileName,ExportFormat.PPTX,null,
null, storageFolderName,null,null,null);
// Copy the downloaded presentation to the local directory
copyFile(createdPresentation, new File(localPath, fileName));
System.out.println("Presentation created and copied to: " + localPath + fileName);
}
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);
}
}

Ten kod pokazuje jak utworzyć PPT z Java REST API, ustawiając nową nazwę prezentacji jako PPT lub PPTX zgodnie z Twoimi wymaganiami. Jeśli chcesz utworzyć prezentację w określonym folderze w magazynie w chmurze, przekaż nazwę folderu i magazynu. Możesz również ustawić hasło dla nowo utworzonej prezentacji, podając hasła podczas wywoływania metody CreatePresentation.

Ten artykuł nauczył nas tworzenia PPT maker z Java REST API. Jeśli chcesz scalić prezentacje, zapoznaj się z artykułem na Łączenie prezentacji z interfejsem Java REST API.

 Polski