रूबी का उपयोग करके एकाधिक फ़ाइल प्रकारों को एक दस्तावेज़ में मिलाएं और मर्ज करें

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

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

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

फ़ाइलें मर्जर REST API और रूबी SDK

एकाधिक फ़ाइलों को मर्ज करने के लिए, हम GroupDocs.Merger Cloud API के रूबी SDK का उपयोग करेंगे। यह हमें वर्ड, एक्सेल, पावरपॉइंट के समर्थित दस्तावेज़ प्रारूप से एक पृष्ठ या पृष्ठों के संग्रह को संयोजित, विभाजित, हटाने और पुनर्व्यवस्थित करने में सक्षम बनाता है। विज़ियो चित्र, पीडीएफ, और एचटीएमएल। कृपया कंसोल में निम्न आदेश का उपयोग करके इसे स्थापित करें:

gem install groupdocs_conversion_cloud

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

# एकाधिक फ़ाइल प्रकार मर्जर जेम लोड करें
require 'groupdocs_merger_cloud'
@client_id = "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# अपने संग्रहण नाम को परिभाषित करें
@mystorage = "MYStorage"

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

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

  • सबसे पहले, DocumentApi का एक उदाहरण बनाएँ।
  • अगला, पहले JoinItem के लिए इनपुट फ़ाइल पथ प्रदान करें।
  • फिर, दूसरे JoinItem के लिए इनपुट फ़ाइल पथ प्रदान करें।
  • वैकल्पिक रूप से, अधिक फ़ाइलें जोड़ने के लिए उपरोक्त चरणों को दोहराएं।
  • उसके बाद, JoinOptions को परिभाषित करें और आउटपुट फ़ाइल का पथ सेट करें।
  • अंत में, join () विधि को कॉल करें और मर्ज किए गए दस्तावेज़ को सहेजें।

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

# पीडीएफ और एक्सेल को पीडीएफ में कैसे मर्ज करें?
# दस्तावेज़ API का एक उदाहरण बनाएँ
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'combine-multiple-files/two-pages.pdf'
@item1.file_info.password = 'password'

@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-multiple-files/four-pages.docx'       

@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "combine-multiple-files/combined.pdf"

@result = @documentApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))

puts("Resultant file path: " + @result.path)
puts("Successfully combined multiple document types in Ruby.")

अंत में, उपरोक्त कोड नमूना मर्ज की गई PDF फ़ाइल को क्लाउड पर सहेज लेगा। आउटपुट दस्तावेज़ में PDF दस्तावेज़ के सभी पृष्ठ और फिर Word दस्तावेज़ के सभी पृष्ठ शामिल होंगे।

पीडीएफ और एक्सेल को पीडीएफ में कैसे मर्ज करें

हम पहले बताए गए चरणों का पालन करके पीडीएफ और एक्सेल फाइलों को एक पीडीएफ में मर्ज कर सकते हैं। हालाँकि, हमें केवल पहले और दूसरे JoinItems के रूप में PDF और Excel दस्तावेज़ पथ प्रदान करने की आवश्यकता है। निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके PDF दस्तावेज़ और एक्सेल शीट को PDF फ़ाइल में कैसे मर्ज किया जाए।

# पीडीएफ और एक्सेल को पीडीएफ में कैसे मर्ज करें?
# दस्तावेज़ API का एक उदाहरण बनाएँ
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'combine-multiple-files/two-pages.pdf'
@item1.file_info.password = 'password'

@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-multiple-files/four-pages.xlsx'       

@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "combine-multiple-files/combined.pdf"

@result = @documentApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))

puts("Resultant file path: " + @result.path)
puts("Successfully combined PDF and Excel into PDF using Ruby.")

PDF और PowerPoint को PDF में कैसे मर्ज करें

हम पहले बताए गए चरणों का पालन करते हुए रूबी में REST API को फ्यूज करके PDF दस्तावेज़ों और PowerPoint प्रस्तुतियों को PDF में मर्ज कर सकते हैं। हालाँकि, हमें केवल पहले और दूसरे JoinItems के रूप में PDF और PowerPoint दस्तावेज़ पथ प्रदान करने की आवश्यकता है। निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके PDF दस्तावेज़ और PowerPoint प्रस्तुति को PDF फ़ाइल में कैसे मर्ज किया जाए।

# PDF और PowerPoint को PDF में कैसे मर्ज करें?
# दस्तावेज़ API का एक उदाहरण बनाएँ
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'combine-multiple-files/two-pages.pdf'
@item1.file_info.password = 'password'

@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-multiple-files/five-pages.pptx'       

@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "combine-multiple-files/combined.pdf"

@result = @documentApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))

puts("Resultant file path: " + @result.path)
puts("Successfully combined PDF and PowerPoint into PDF using Ruby.")

रूबी में विभिन्न फ़ाइल प्रकारों के विशिष्ट पृष्ठों को संयोजित करें

हम नीचे दिए गए चरणों का पालन करके विभिन्न प्रकार के दस्तावेज़ों से चयनित पृष्ठों को एक फ़ाइल में मर्ज कर सकते हैं:

  • सबसे पहले, DocumentApi का एक उदाहरण बनाएं।
  • अगला, पहले JoinItem के लिए इनपुट फ़ाइल पथ प्रदान करें।
  • फिर, मर्ज करने के लिए विशिष्ट पृष्ठ संख्याएँ प्रदान करें।
  • अगला, दूसरे JoinItem के लिए इनपुट फ़ाइल पथ प्रदान करें।
  • फिर, पेज रेंज को स्टार्ट पेज नंबर और एंड पेज नंबर के साथ मर्ज करने के लिए परिभाषित करें।
  • उसके बाद, JoinOptions को परिभाषित करें और आउटपुट फ़ाइल का पथ सेट करें।
  • अंत में, join () विधि को कॉल करें और मर्ज किए गए दस्तावेज़ को सहेजें।

निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके विभिन्न फ़ाइल प्रकारों के विशिष्ट पृष्ठों को कैसे मर्ज किया जाए।

# रूबी में एकाधिक फ़ाइल प्रकारों के विशिष्ट पृष्ठों को कैसे मर्ज करें?
# दस्तावेज़ API का एक उदाहरण बनाएँ
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'combine-multiple-files/ten-pages.pdf'
@item1.pages = [3, 6, 8]

@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'combine-multiple-files/four-pages.docx'       
@item2.start_page_number = 1
@item2.end_page_number = 4

@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "combine-multiple-files/combined.pdf"

@result = @documentApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))

puts("Output file path: " + @result.path)
puts("Merged multiple types documents pages in Ruby.")

ऑनलाइन एकाधिक फ़ाइल प्रकार विलय

कृपया निम्नलिखित नि:शुल्क ऑनलाइन मर्जिंग टूल को आजमाएं, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/merger/

निष्कर्ष

इस लेख में हमने सीखा है:

  • रूबी में एकाधिक फ़ाइल प्रकारों के दस्तावेज़ों को कैसे मर्ज करें;
  • पीडीएफ और एक्सेल को पीडीएफ में कैसे मर्ज करें;
  • PDF और PowerPoint को PDF में कैसे मर्ज करें;

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

प्रश्न पूछें

यदि हमारे एकाधिक फ़ाइल प्रकारों के विलय के बारे में आपके कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फोरम पर पूछें।

यह सभी देखें