Java REST API के साथ प्रेजेंटेशन बनाने के लिए इस लेख का अनुसरण करें। आप सीखेंगे कि Java आधारित SDK का उपयोग करके Java आधारित API के साथ PowerPoint प्रेजेंटेशन कैसे बनाया जाता है। यह विवरण साझा करेगा ताकि आप नई बनाई गई PPT/PPTX फ़ाइल पर जानकारी देख सकें और यदि आवश्यक हो तो इसे डाउनलोड कर सकें।
पूर्वापेक्षा
डाउनलोड करना Aspose.Slides Cloud SDK for Java for creating a presentation
PPTX ऑनलाइन उत्पन्न करने के लिए उपरोक्त SDK के साथ जावा प्रोजेक्ट सेटअप करें
जावा रेस्टफुल सर्विस के साथ पावरपॉइंट बनाने के चरण
- SlidesApi का ऑब्जेक्ट बनाएं और प्रेजेंटेशन बनाने के लिए क्लाइंट आईडी और सीक्रेट सेट करें
- प्रस्तुति नाम प्रदान करते हुए CreatePresentation() विधि को कॉल करें
- API कॉल द्वारा लौटाए गए प्रतिक्रिया ऑब्जेक्ट से जानकारी प्रदर्शित करें
- नव निर्मित प्रस्तुति डाउनलोड करें
ये चरण Java RESTful Service के साथ PowerPoint प्रेजेंटेशन बनाने का तरीका बताते हैं। क्लाइंट ID और सीक्रेट सेट करके SlidesApi ऑब्जेक्ट बनाएँ और क्लाउड स्टोरेज में खाली PowerPoint प्रेजेंटेशन बनाने के लिए CreatePresentation() विधि को कॉल करें। प्रतिक्रिया ऑब्जेक्ट का उपयोग करके API द्वारा बनाई गई नई फ़ाइल की जानकारी प्रदर्शित करें और यदि आवश्यक हो तो फ़ाइल को स्थानीय डिस्क पर डाउनलोड करें।
जावा 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); | |
} | |
} |
यह कोड Java REST API के साथ PPT बनाने का तरीका दर्शाता है, अपनी आवश्यकताओं के अनुसार नए प्रेजेंटेशन नाम को PPT या PPTX के रूप में सेट करके। यदि आप क्लाउड स्टोरेज में किसी विशेष फ़ोल्डर में प्रेजेंटेशन बनाना चाहते हैं, तो फ़ोल्डर और स्टोरेज नाम पास करें। आप CreatePresentation विधि को कॉल करते समय पासवर्ड प्रदान करके नई बनाई गई प्रेजेंटेशन के लिए पासवर्ड भी सेट कर सकते हैं।
इस लेख में हमने Java REST API के साथ PPT मेकर बनाना सिखाया है। अगर आप प्रेजेंटेशन मर्ज करना चाहते हैं, तो जावा REST API के साथ प्रस्तुतियाँ मर्ज करें पर लेख देखें।