आपको अपने PDF दस्तावेज़ को PowerPoint प्रस्तुति स्लाइड के रूप में प्रस्तुत करने की आवश्यकता हो सकती है। तो, आप अपनी पीडीएफ फाइल को क्लाउड पर प्रोग्रामेटिक रूप से पावरपॉइंट प्रेजेंटेशन में आसानी से परिवर्तित करके ऐसा कर सकते हैं। यह लेख इस बात पर ध्यान केंद्रित करेगा कि पायथन में REST API का उपयोग करके PDF को PPTX में कैसे बदला जाए।
इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:
- दस्तावेज़ रूपांतरण REST API और पायथन SDK
- REST API का उपयोग करके PDF से PPTX रूपांतरण
- पीडीएफ को पीपीटीएक्स में कनवर्ट करें और सीधे डाउनलोड करें
- क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को पीपीटीएक्स में कनवर्ट करें
दस्तावेज़ रूपांतरण REST API और पायथन SDK
PDF को PPTX में बदलने के लिए, मैं Python SDK of GroupDocs.Conversion Cloud API का उपयोग करूंगा। यह आपको अपने दस्तावेज़ों को अपनी ज़रूरत के किसी भी प्रारूप में मूल रूप से परिवर्तित करने की अनुमति देता है। आप सभी Microsoft Office और OpenDocument फ़ाइल स्वरूपों, PDF दस्तावेज़ों, HTML, CAD, रेखापुंज छवियों और कई अन्य सहित 50 से अधिक प्रकार के दस्तावेज़ों और छवियों के बीच आसानी से रूपांतरित कर सकते हैं। यह क्लाउड एपीआई के लिए अपने दस्तावेज़ रूपांतरण परिवार के सदस्यों के रूप में .NET, Java, PHP, Ruby, Android, और Node.js SDK भी प्रदान करता है।
आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion Cloud को अपने पायथन प्रोजेक्ट में स्थापित कर सकते हैं:
pip install groupdocs_conversion_cloud
चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, कृपया नीचे दिखाए गए कोड में जोड़ें:
client_id = "112f0f38-9dae-42d5-b4fc-cc84ae644972"
client_secret = "16ad3fe0bdc39c910f57d2fd48a5d618"
my_storage = ""
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
पायथन में REST API का उपयोग करके PDF से PPTX रूपांतरण
आप नीचे बताए गए सरल चरणों का पालन करके अपनी पीडीएफ फाइल को पावरपॉइंट प्रेजेंटेशन स्लाइड्स में बदल सकते हैं:
- अपलोड क्लाउड पर पीडीएफ फाइल
- पीडीएफ को पायथन में पीपीटीएक्स में कनवर्ट करें
- डाउनलोड परिवर्तित फ़ाइल
दस्तावेज़ अपलोड करें
सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके पीडीएफ फाइल को क्लाउड पर अपलोड करें:
# एपीआई का उदाहरण बनाएँ
fileApi = groupdocs_conversion_cloud.FileApi.from_config(configuration)
request = groupdocs_conversion_cloud.UploadFileRequest("sample.pptx", "C:\\Files\\sample.pdf", "")
response = fileApi.upload_file(request)
नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।
पायथन में पीडीएफ को पीपीटीएक्स में बदलें
पीडीएफ दस्तावेज़ों को प्रोग्रामेटिक रूप से पीपीटीएक्स प्रस्तुति में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें।
- ConvertApi का एक उदाहरण बनाएँ
- ConvertSettings उदाहरण बनाएँ
- पीडीएफ फाइल पथ सेट करें
- स्वरूपित करने के लिए “pptx” निर्दिष्ट करें
- आउटपुट फ़ाइल पथ प्रदान करें
- यदि आवश्यक हो तो PptxConvertOptions को परिभाषित करें
- ConvertDocumentRequest बनाएँ
- ConvertApi.convert\document() विधि को कॉल करके परिणाम प्राप्त करें
निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके अपने PDF दस्तावेज़ को PPTX में कैसे परिवर्तित किया जाए।
# आवश्यक एपीआई उदाहरण बनाएँ
api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# कन्वर्ट सेटिंग्स तैयार करें
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"
# पीडीएफ लोड विकल्प प्रदान करें
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.hide_pdf_annotations = True
settings.load_options = loadOptions;
# PPTX कन्वर्ट विकल्प प्रदान करें
convertOptions = groupdocs_conversion_cloud.PptxConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 2
convertOptions.zoom = 1
settings.convert_options = convertOptions
settings.output_path = "converted/"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = api.convert_document(request)
आप पीडीएफ फाइलों को कई अन्य लोकप्रिय प्रारूपों में भी बदल सकते हैं। जैसे PDF से DOCX, PDF से XLSX, PDF से PNG, और PDF से JPG।
PowerPoint प्रस्तुति डाउनलोड करें
उपरोक्त कोड नमूना परिवर्तित PPTX प्रस्तुति फ़ाइल को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:
# एपीआई का उदाहरण बनाएँ
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
request = groupdocs_conversion_cloud.DownloadFileRequest("converted/sample.pptx", my_storage)
response = file_api.download_file(request)
# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "C:\\Files\\")
पीडीएफ को पीपीटीएक्स में बदलें और सीधे डाउनलोड करें
कृपया पीडीएफ फाइल को पीपीटीएक्स में बदलने के लिए और एपीआई की प्रतिक्रिया में परिवर्तित फाइल को प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
- ConvertApi का एक उदाहरण बनाएँ
- ConvertSettings उदाहरण बनाएँ
- पीडीएफ फाइल पथ प्रदान करें
- स्वरूपित करने के लिए “pptx” निर्दिष्ट करें
- आउटपुट पथ पर “कोई नहीं” सेट करें
- ConvertDocumentRequest बनाएँ
- ConvertApi.convert\document\download() विधि को कॉल करके परिणाम प्राप्त करें
निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके अपने PDF दस्तावेज़ को PPTX में कैसे परिवर्तित किया जाए। एपीआई प्रतिक्रिया में परिवर्तित पीपीटीएक्स फ़ाइल वापस कर देगा। फ़ाइल अपलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।
# आवश्यक एपीआई उदाहरण बनाएँ
api = groupdocs_conversion_cloud.बदलनाApi.from_keys(client_id, client_secret)
# कन्वर्ट सेटिंग्स तैयार करें
settings = groupdocs_conversion_cloud.बदलनाSettings()
settings.file_path = "sample.pdf"
settings.format = "pptx"
settings.output_path = None # leave OutputPath will result the output as document IOStream
# अनुरोध तैयार करें
request = groupdocs_conversion_cloud.बदलनाDocumentRequest(settings)
# बदलना
response = api.convert_document_download(request)
# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "C:\\Files\\")
क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ को पीपीटीएक्स में कनवर्ट करें
क्लाउड स्टोरेज का उपयोग किए बिना पीडीएफ फाइल को पीपीटीएक्स में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें।
- ConvertApi का एक उदाहरण बनाएँ
- ConvertDocumentDirectRequest बनाएँ
- ConvertApi.convert\document\direct() विधि को कॉल करके परिणाम प्राप्त करें
निम्न कोड उदाहरण दिखाता है कि क्लाउड स्टोरेज का उपयोग किए बिना अपने पीडीएफ दस्तावेज़ को पीपीटीएक्स में कैसे परिवर्तित किया जाए। इसका मतलब है कि आप अनुरोध निकाय में इनपुट फ़ाइल पास करेंगे और एपीआई प्रतिक्रिया में आउटपुट फ़ाइल प्राप्त करेंगे।
# आवश्यक एपीआई उदाहरण बनाएँ
api = groupdocs_conversion_cloud.बदलनाApi.from_keys(client_id, client_secret)
# अनुरोध तैयार करें
request = groupdocs_conversion_cloud.बदलनाDocumentDirectRequest("pptx", "C:\\Files\\sample.pdf")
# बदलना
response = api.convert_document_direct(request)
# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "C:\\Files\\")
ऑनलाइन प्रयास करें
कृपया निम्नलिखित मुफ्त ऑनलाइन पीडीएफ रूपांतरण उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/conversion/
निष्कर्ष
इस लेख में, आपने सीखा है कि पायथन का उपयोग करके दस्तावेज़ रूपांतरण REST API के साथ क्लाउड पर PDF दस्तावेज़ों को PPTX में कैसे परिवर्तित किया जाए। आपने यह भी सीखा कि क्लाउड पर पीडीएफ फाइल को प्रोग्रामेटिक रूप से कैसे अपलोड किया जाए और फिर क्लाउड से कनवर्ट की गई फाइल को डाउनलोड किया जाए। दस्तावेज़ का उपयोग करके आप GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है। किसी भी अस्पष्टता के मामले में, कृपया बेझिझक हमसे फोरम पर संपर्क करें।