इस लेख का अनुसरण करें Java REST API के साथ PowerPoint में एक नई स्लाइड जोड़ें। आप सीखेंगे कि क्लाउड स्टोरेज में Java-आधारित SDK का उपयोग करके Java आधारित API के साथ PowerPoint स्लाइड कैसे जोड़ें। यह आपको मौजूदा प्रेजेंटेशन में आवश्यक इंडेक्स पर स्लाइड डालने के लिए मार्गदर्शन करेगा।
पूर्वापेक्षा
डाउनलोड करना Aspose.Slides Cloud SDK for Java for inserting slides
स्लाइड जोड़ने के लिए उपरोक्त SDK के साथ जावा प्रोजेक्ट सेटअप करें
जावा REST API के साथ स्लाइड जोड़ने के चरण
- स्लाइड जोड़ने के लिए उपयोगकर्ता आईडी और सीक्रेट सेट करके SlidesApi ऑब्जेक्ट बनाएं
- स्लाइड सम्मिलित करने के लिए लक्ष्य प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें
- अपलोड की गई प्रस्तुति का नाम और गंतव्य स्लाइड इंडेक्स प्रदान करके CreateSlide() विधि को कॉल करें
- एक नई खाली स्लाइड जोड़ने के बाद सभी स्लाइडों के URL प्रदर्शित करें
- आउटपुट प्रस्तुति को अतिरिक्त स्लाइड के साथ डाउनलोड करें और सहेजें
ये चरण बताते हैं कि Java RESTful Service के साथ PowerPoint में स्लाइड कैसे जोड़ें। आवश्यक जानकारी के साथ SlidesApi ऑब्जेक्ट बनाएँ, स्रोत प्रस्तुति को क्लाउड स्टोरेज पर अपलोड करें, और अपलोड की गई फ़ाइल नाम और लक्ष्य स्लाइड इंडेक्स के साथ CreateSlide() विधि को कॉल करें।
जावा आधारित एपीआई के साथ पावरपॉइंट में स्लाइड जोड़ने के लिए कोड
import com.aspose.slides.ApiException; | |
import com.aspose.slides.api.SlidesApi; | |
import com.aspose.slides.model.ResourceUri; | |
import com.aspose.slides.model.Slides; | |
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_AddPresentationSlides { | |
protected static SlidesApi presentationApi; | |
public Example_AddPresentationSlides() { | |
if (presentationApi == null) { | |
presentationApi = new SlidesApi("appSid", "appKey"); | |
} | |
} | |
public void addSlide() throws ApiException, IOException { | |
String localPath = "/home/downloads/"; | |
String fileName = "Sample.pptx"; | |
String storageFolderName = "TempTests"; | |
presentationApi.uploadFile(storageFolderName+"/"+fileName, readFileToByteArray(localPath + fileName),null); | |
// Add a presentation slide | |
Slides response = presentationApi.createSlide(fileName, null,1, null, storageFolderName, null); | |
for (ResourceUri slide : response.getSlideList()) | |
{ | |
System.out.println(slide.getHref()); | |
} | |
File presentationFile = presentationApi.downloadFile(storageFolderName+"/"+fileName, null, null); | |
// Copy the downloaded presentation with new slide added to the local directory | |
copyFile(presentationFile, new File(localPath, fileName)); | |
System.out.println("Presentation slide deleted 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); | |
} | |
} |
यह कोड Java Low Code API के साथ PowerPoint पर स्लाइड जोड़ने का तरीका दर्शाता है। आप नई स्लाइड के लिए लेआउट के प्रकार, इंडेक्स या लेआउट स्लाइड नाम का उपयोग करके लेआउट उपनाम सेट कर सकते हैं। यदि अपलोड की गई प्रस्तुति पासवर्ड से सुरक्षित है, तो CreateSlide विधि को कॉल करते समय पासवर्ड प्रदान करें।
इस लेख में हमें खाली स्लाइड डालने की प्रक्रिया सिखाई गई है। स्लाइड हटाने के लिए, जावा REST API के साथ पावरपॉइंट स्लाइड हटाएं पर लेख देखें।