रूबी का उपयोग करके पीडीएफ को संपादन योग्य वर्ड डॉक्यूमेंट में कैसे बदलें

रूबी का उपयोग करके पीडीएफ को संपादन योग्य वर्ड डॉक्यूमेंट में कैसे बदलें

आप GroupDocs.Conversion Cloud API का उपयोग करके अपने किसी भी PDF दस्तावेज़ को संपादन योग्य Word दस्तावेज़ों में आसानी से रूपांतरित कर सकते हैं। GroupDocs.Conversion आपको Microsoft Word का उपयोग करके अपने PDF दस्तावेज़ों की सामग्री को अपडेट करने की अनुमति देगा। रूबी ऑन रेल्स डेवलपर के रूप में, आप पीडीएफ फाइलों को क्लाउड पर प्रोग्रामेटिक रूप से वर्ड डॉक्यूमेंट्स (DOC या DOCX) में बदल सकते हैं। इस लेख में, हम सीखेंगे कि रूबी क्लाउड रेस्ट एपीआई का उपयोग करके पीडीएफ को संपादन योग्य वर्ड डॉक्यूमेंट में कैसे बदला जाए।

इस ब्लॉग ट्यूटोरियल में निम्नलिखित विषयों को शामिल किया जाएगा:

पीडीएफ रूपांतरण बाकी एपीआई और रूबी एसडीके

PDF को DOCX में बदलने के लिए, मैं [GroupDocs.Conversion] के रूबी SDK 6 Cloud REST API का उपयोग करूंगा। यह बिना किसी अतिरिक्त टूल या सॉफ़्टवेयर के एक प्लेटफ़ॉर्म-स्वतंत्र दस्तावेज़ और छवि रूपांतरण समाधान है। यह आपको किसी भी आपूर्ति की छवियों और दस्तावेज़ों को आपकी ज़रूरत के किसी भी प्रारूप में जल्दी और आसानी से बदलने में सक्षम बनाता है। आप MS Word, PowerPoint, Excel, PDF, HTML, CAD और रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों के बीच विश्वसनीय रूप से रूपांतरित कर सकते हैं। GroupDocs.Conversion Python, .NET, Java, PHP, Android और Node. js SDKs को इसके दस्तावेज़ रूपांतरण परिवार के सदस्यों के रूप में क्लाउड एपीआई के लिए।

आप रूबी ऑन रेल्स एप्लिकेशन कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion Cloud को अपने रूबी एप्लिकेशन में स्थापित कर सकते हैं:

gem install groupdocs_conversion_cloud

चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट भी प्राप्त करें। एक बार आपके पास अपनी क्लाइंट आईडी और रहस्य होने के बाद, कृपया इसे नीचे दिखाए गए कोड में जोड़ें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।
# http://api.groupdocs.cloud के लिए रत्न को अपने रूबी एप्लिकेशन में लोड करें

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# अपने भंडारण का नाम यहां जोड़ें
@groupdocs_storage = "MyStorage"

रूबी क्लाउड एसडीके का उपयोग करके पीडीएफ को संपादन योग्य वर्ड दस्तावेज़ों में कनवर्ट करें

आप नीचे दिखाए गए सरल चरणों का पालन करके अपनी पीडीएफ फाइल को क्लाउड पर प्रोग्रामेटिक रूप से संपादन योग्य वर्ड डॉक्यूमेंट में बदल सकते हैं:

  1. अपलोड क्लाउड पर पीडीएफ फाइल
  2. कन्वर्ट रूबी का उपयोग करके PDF को DOCX में
  3. डाउनलोड परिवर्तित DOCX फ़ाइल

पीडीएफ फाइल अपलोड करें

सबसे पहले, निम्नलिखित कोड नमूने का उपयोग करके पीडीएफ फाइल को क्लाउड स्टोरेज में अपलोड करें:

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें

@pdffile = "#{Rails.root}/public/groupdocs-files/four-pages.pdf"
@fileStream = File.new(@pdffile, "r")

@request = GroupDocsConversionCloud::UploadFileRequest.new('conversion/four-pages.pdf', @fileStream, @groupdocs_storage)
@response = @fileApi.upload_file(@request)

@fileStream.close()

puts("File Uploading completed." + (@response).to_s )

नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी। अगला, नीचे बताए गए चरणों का पालन करके पीडीएफ को प्रोग्रामेटिक रूप से DOCX दस्तावेज़ में बदलें:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • पीडीएफ फाइल पथ सेट करें और प्रारूप में “डॉक्क्स” असाइन करें।
  • PdfLoadOptions का एक उदाहरण बनाएँ
  • नीचे दिए गए कोड में दिखाए अनुसार आवश्यक लोडऑप्शन सेट करें।
  • DocxConvertOptions का एक उदाहरण बनाएँ
  • आवश्यक ConvertOptions को नीचे दिए गए कोड में दिखाए अनुसार सेट करें।
  • अब कनवर्ट विकल्प और आउटपुट फ़ोल्डर पथ को सेटिंग ऑब्जेक्ट में सेट करें।
  • ConvertDocumentRequest का एक उदाहरण बनाएँ
  • कन्वर्ट अनुरोध वस्तु को तर्क के रूप में convert_document () विधि को कॉल करके कनवर्ट करें।

रूबी का उपयोग करके PDF को DOCX में बदलें

निम्न कोड उदाहरण दिखाता है कि रूबी में REST API का उपयोग करके PDF को Word दस्तावेज़ में कैसे परिवर्तित किया जाए।

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.pdf"
@settings.format = "docx"

@loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new()
@loadOptions.password = "password"
@loadOptions.hide_pdf_annotations = true
@loadOptions.remove_embedded_files = false
@loadOptions.flatten_all_fields = true

@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::DocxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = @fileApi.convert_document(@request)
puts("Document converted successfully: " + (@response).to_s)
रूबी में REST API का उपयोग करके PDF को संपादन योग्य वर्ड में बदलें

रूबी में REST API का उपयोग करके PDF को संपादन योग्य वर्ड में बदलें

परिवर्तित DOCX फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित DOCX फ़ाइल को क्लाउड स्टोरेज में सहेज लेगा। अब, आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड भी कर सकते हैं:

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::FileApi.from_keys(@client_id, @client_secret)

# फ़ाइल अनुरोध डाउनलोड करें

@request = GroupDocsConversionCloud::DownloadFileRequest.new("conversion/four-pages.docx", @groupdocs_storage)
@response = @fileApi.download_file(@request)
    
puts("File download successfully completed." + (@response).to_s )

उन्नत विकल्पों के साथ पीडीएफ से वर्ड रूपांतरण

नीचे दिखाए गए चरणों का पालन करके आप वर्ड दस्तावेज़ों को रूबी में पीडीएफ फाइलों में अग्रिम विकल्पों के साथ परिवर्तित कर सकते हैं:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएँ।
  • अब ConvertDocumentRequest को ConvertSettings के साथ बनाएं
  • फिर, इनपुट पीडीएफ फ़ाइल पथ और परिणामी फ़ाइल के प्रारूप को “docx” के रूप में सेट करें
  • अब, PdfLoadOptions का एक उदाहरण बनाएँ।
  • लोडऑप्शन और अन्य विकल्पों के लिए पासवर्ड सेट करें
  • अगला, DocxConvertOptions का एक उदाहरण बनाएँ
  • लोड\विकल्प और आउटपुट\पथ सेटिंग्स प्रदान करें।
  • अंत में, ConvertDocumentRequest के साथ convert_document() मेथड को कॉल करके PDF कन्वर्ट करें

निम्न कोड नमूना दिखाता है कि उन्नत कन्वर्ट विकल्पों के साथ पीडीएफ को वर्ड दस्तावेज़ में कैसे परिवर्तित किया जाए। कृपया पीडीएफ फाइल अपलोड करने और फिर वर्ड फाइल डाउनलोड करने के लिए पहले बताए गए चरणों का पालन करें।

# पूर्ण उदाहरण और डेटा फ़ाइलों के लिए, कृपया https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-ruby-samples पर जाएँ

# एपीआई आरंभीकरण: रूपांतरण एपीआई का एक उदाहरण बनाएं
@fileApi = GroupDocsConversionCloud::बदलनाApi.from_keys(@client_id, @client_secret)
 
# कन्वर्ट सेटिंग्स तैयार करें
@settings = GroupDocsConversionCloud::बदलनाSettings.new
@settings.file_path = "conversion/four-pages.pdf"
@settings.format = "docx"
 
loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = ""
loadOptions.hide_pdf_annotations = true
loadOptions.remove_embedded_files = false
loadOptions.flatten_all_fields = true
 
@settings.load_options = loadOptions
@settings.convert_options = GroupDocsConversionCloud::DocxबदलनाOptions.new
@settings.output_path = "conversion"
 
# बदलना
result = @fileApi.convert_document(GroupDocsConversionCloud::बदलनाDocumentRequest.new(@settings))

puts("File converted successfully completed.")

परिणामस्वरूप, रूबी एप्लिकेशन में अग्रिम फ़ाइल विकल्पों का उपयोग करके PDF फ़ाइल को Word DOCX फ़ाइल में परिवर्तित कर दिया जाएगा।

ऑनलाइन प्रयास करें

पीडीएफ को वर्ड में ऑनलाइन कैसे बदलें? कृपया निम्नलिखित का प्रयास करें DOCX रूपांतरण उपकरण के लिए मुफ्त ऑनलाइन पीडीएफ, जिसे क्रोम और फ़ायरफ़ॉक्स जैसे आधुनिक ब्राउज़र वाले किसी भी उपकरण के लिए उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में, हमने सीखा है कि क्लाउड पर रूबी में PDF को Word DOCX दस्तावेज़ में कैसे परिवर्तित किया जाए। आपने यह भी सीखा है कि कैसे रूबी का उपयोग करके पीडीएफ को वर्ड दस्तावेज़ में उन्नत विकल्पों के साथ परिवर्तित किया जाए। इस लेख में यह भी बताया गया है कि क्लाउड पर पीडीएफ फाइल को प्रोग्रामेटिक रूप से कैसे अपलोड किया जाए और फिर क्लाउड से परिवर्तित DOCX फाइल को डाउनलोड किया जाए। आप दस्तावेज़ का उपयोग करके GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको किसी भी आधुनिक ब्राउज़र के माध्यम से सीधे हमारे एपीआई को देखने और बातचीत करने देता है।

प्रश्न पूछें

यदि हमारे PDF से DOCX कन्वर्टर के बारे में आपके कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फोरम पर पूछें।

यह सभी देखें

हम समर्थित दस्तावेज़ रूपांतरणों के लिए निम्नलिखित संबंधित लिंक की अनुशंसा करते हैं: