Ստեղծեք ներկայացում Java REST API-ով

Հետևեք այս հոդվածին՝ ** Java REST API-ով ներկայացում ստեղծելու համար**: Դուք կսովորեք ինչպես պատրաստել PowerPoint-ի շնորհանդես Java-ի վրա հիմնված API օգտագործելով Java-ի վրա հիմնված SDK: Այն կփոխանցի մանրամասները, որպեսզի դուք կարողանաք դիտել նորաստեղծ PPT/PPTX ֆայլի տեղեկատվությունը և անհրաժեշտության դեպքում ներբեռնել այն:

Նախապայման

Java RESTful ծառայության միջոցով PowerPoint ստեղծելու քայլեր

  1. Ստեղծեք SlidesApi-ի օբյեկտ և սահմանեք հաճախորդի ID-ն և գաղտնիքը ներկայացում ստեղծելու համար
  2. Զանգահարեք ներկայացման անվանումը տրամադրող CreatePresentation() մեթոդը
  3. Ցուցադրել տեղեկատվությունը API-ի կանչով վերադարձված պատասխան օբյեկտից
  4. Ներբեռնեք նորաստեղծ շնորհանդեսը

Այս քայլերը նկարագրում են ինչպես ստեղծել PowerPoint ներկայացում Java RESTful ծառայության միջոցով: Ստեղծեք SlidesApi օբյեկտը՝ սահմանելով հաճախորդի ID-ն և գաղտնիքը և կանչեք CreatePresentation() մեթոդը՝ Cloud պահեստում դատարկ PowerPoint ներկայացում ստեղծելու համար: Ցուցադրել API-ի կողմից ստեղծված նոր ֆայլի մասին տեղեկատվությունը, օգտագործելով պատասխան օբյեկտը և անհրաժեշտության դեպքում ներբեռնել ֆայլը տեղական սկավառակի վրա:

Java REST ինտերֆեյսով առցանց PowerPoint Maker-ի կոդը

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

Այս կոդը ցույց է տալիս ինչպես կատարել PPT Java REST API-ով՝ ձեր պահանջներին համապատասխան ներկայացնելով նոր ներկայացման անվանումը որպես PPT կամ PPTX: Եթե ցանկանում եք պրեզենտացիա ստեղծել ամպային պահեստի որոշակի պանակում, փոխանցեք թղթապանակը և պահեստի անունը: Կարող եք նաև գաղտնաբառ սահմանել նորաստեղծ ներկայացման համար՝ տրամադրելով գաղտնաբառեր CreatePresentation մեթոդը կանչելիս:

Այս հոդվածը մեզ սովորեցրել է ստեղծել PPT արտադրող Java REST API-ով: Եթե ցանկանում եք միաձուլել ներկայացումները, տես Միավորել շնորհանդեսները Java REST API-ի հետ-ի հոդվածը:

 Հայերեն