यह ट्यूटोरियल आपको दिखाता है कि PDF को Java REST API के साथ XLSX में कैसे बदलें। एक PDF (पोर्टेबल दस्तावेज़ स्वरूप) फ़ाइल एक प्रकार की फ़ाइल है जो आमतौर पर डिजिटल दस्तावेज़ों के लिए उपयोग की जाती है। इसे 1993 में Adobe Systems द्वारा विकसित किया गया था और इसका उपयोग दस्तावेज़ों को देखने, प्रिंट करने और साझा करने के लिए किया जाता है। पीडीएफ फाइलें प्लेटफॉर्म-स्वतंत्र हैं, जिसका अर्थ है कि उन्हें मैक, विंडोज, आईओएस और एंड्रॉइड सहित किसी भी ऑपरेटिंग सिस्टम पर खोला जा सकता है। इसके अतिरिक्त, वे अक्सर इलेक्ट्रॉनिक रूपों, डिजिटल हस्ताक्षरों और अन्य सुरक्षित दस्तावेज़ साझा करने के लिए उपयोग किए जाते हैं।
हालाँकि, XLSX Microsoft द्वारा स्प्रेडशीट दस्तावेज़ों को संग्रहीत करने के लिए बनाया गया एक फ़ाइल प्रारूप है। यह माइक्रोसॉफ्ट ऑफिस एक्सेल 2007 और बाद के संस्करणों के लिए डिफ़ॉल्ट प्रारूप है, और यह ओपन एक्सएमएल (एक्सटेंसिबल मार्कअप लैंग्वेज) प्रारूप पर आधारित है। एक्सएलएसएक्स फाइलें माइक्रोसॉफ्ट ऑफिस ओपन एक्सएमएल प्रारूप का उपयोग करती हैं, जो एक ज़िप-संपीड़ित एक्सएमएल-आधारित फ़ाइल प्रारूप है। वे पुराने संस्करणों सहित Microsoft Excel के किसी भी संस्करण के साथ भी पूरी तरह से संगत हैं। यदि आप जावा लो कोड एपीआई में पीडीएफ से एक्सएलएसएक्स रूपांतरण में रुचि रखते हैं तो यह नीचे दिए गए कोड की मदद से किया जा सकता है।
पूर्वावश्यकता
- खाता बनाएं और एपीआई क्रेडेंशियल्स प्राप्त करें
- डाउनलोड करना Aspose.PDF Cloud SDK for Java
- उपरोक्त एसडीके के साथ सेटअप जावा प्रोजेक्ट
जावा रेस्ट एपीआई में पीडीएफ को एक्सएलएसएक्स में बदलने के लिए कदम
- एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- क्लाइंट क्रेडेंशियल्स के साथ PdfApi क्लास का एक ऑब्जेक्ट बनाएं
- इनपुट और आउटपुट फ़ाइलें निर्दिष्ट करें
- इनपुट पीडीएफ फ़ाइल पढ़ें और क्लाउड स्टोरेज पर अपलोड करें
- इनपुट और आउटपुट फ़ाइल स्वरूपों के साथ pdfApi ऑब्जेक्ट का उपयोग करें
- putPdfInStorageToXlsx पद्धति को कॉल करें * REST API का उपयोग करके PDF को XLSX में बदलें*
- स्थानीय डिस्क पर आउटपुट XLSX फ़ाइल सहेजें
जावा लो कोड एपीआई में पीडीएफ से एक्सएलएसएक्स रूपांतरण के लिए कोड
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
try { | |
ApiClient apiClient = new ApiClient(); | |
apiClient.setAppKey(ClientSecret); | |
apiClient.setAppSid(ClientID); | |
PdfApi pdfApi = new PdfApi(apiClient); | |
String inputFile = "PDFtoXLSX.pdf"; | |
String outputFile = "PDFtoXLSX.xlsx"; | |
String folder = "Temp"; | |
String format = "xlsx"; | |
// Upload file to cloud storage | |
File file = new File("C:/Temp/" + inputFile); | |
pdfApi.uploadFile(folder + "/" + inputFile, file, null); | |
AsposeResponse response = pdfApi.putPdfInStorageToXlsx(inputFile, folder + '/' + outputFile, null, false, null, | |
null , folder, null); | |
// Download output file from Cloud Storage | |
File downloadResponse = pdfApi.downloadFile(folder + "/" + outputFile, null, null); | |
File dest = new File("C:/Temp/" + outputFile); | |
Files.copy(downloadResponse.toPath(), dest.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
ऊपर दिखाया गया कोड आपको जावा रेस्ट एपीआई के साथ पीडीएफ को एक्सएलएसएक्स में बदलने की सुविधा देता है। आपको बस Aspose.PDF REST API SDK की मदद से पीडीएफ फाइल की आपूर्ति करनी होगी और इसे स्थानीय रूप से सहेजने के लिए आउटपुट XLSX फाइल डाउनलोड करनी होगी।
इस PDF से XLSX रूपांतरण सुविधा को विंडोज, लिनक्स, या मैक पर किसी भी कोड या कम कोड वाले ऐप के साथ उपयोग करने के लिए रखा जा सकता है।
निम्नलिखित विषय एक समान विशेषता की पड़ताल करता है जो सहायक भी हो सकती है: Java REST API के साथ BMP को WEBP में कैसे बदलें