रूबी में REST API का उपयोग करके पीडीएफ फाइलों को कैसे मर्ज और कंबाइन करें

रूबी में REST API का उपयोग करके पीडीएफ फाइलों को कैसे मर्ज और कंबाइन करें

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

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

पीडीएफ मर्जर रेस्ट एपीआई और रूबी एसडीके

दो या अधिक पीडीएफ फाइलों को मर्ज करने के लिए, मैं GroupDocs.Merger Cloud API के रूबी एसडीके का उपयोग करूंगा। यह आपको दो या दो से अधिक दस्तावेज़ों को एक दस्तावेज़ में संयोजित करने या एक स्रोत दस्तावेज़ को एकाधिक परिणामी दस्तावेज़ों में विभाजित करने की अनुमति देता है। यह आपको संपूर्ण या पसंदीदा पृष्ठों की श्रेणी के लिए पोर्ट्रेट या लैंडस्केप के रूप में पृष्ठ ओरिएंटेशन को स्थानांतरित करने, हटाने, विनिमय करने, घुमाने या बदलने में भी सक्षम बनाता है। SDK सभी लोकप्रिय दस्तावेज़ स्वरूपों जैसे Word, Excel, PowerPoint, Visio, OneNote, HTML, आदि के विलय और विभाजन का समर्थन करता है।

आप कंसोल में निम्न आदेश का उपयोग करके GroupDocs.Merger क्लाउड को अपने रूबी एप्लिकेशन में इंस्टॉल कर सकते हैं:

gem install groupdocs_merger_cloud

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

# पीडीएफ फाइल मर्जर जेम लोड करें
require 'groupdocs_merger_cloud'

# क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें
@client_id = "xxxxxxxxx-xxxxx-xxxx-xxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

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

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

  • DocumentApi का उदाहरण बनाएं
  • JoinItem का एक उदाहरण बनाएँ
  • FileInfo में पहले JoinItem के लिए इनपुट फ़ाइल पथ सेट करें
  • दूसरे दस्तावेज़ के लिए JoinItem का नया उदाहरण बनाएँ
  • FileInfo में दूसरे JoinItem के लिए इनपुट फ़ाइल पथ प्रदान करें
  • अधिक PDF फ़ाइलों को मर्ज करने के लिए अधिक JoinItems जोड़ें
  • JoinOptions का एक उदाहरण बनाएँ
  • बनाई गई सम्मिलित वस्तुओं की अल्पविराम से अलग की गई सूची जोड़ें
  • क्लाउड पर आउटपुट फ़ाइल पथ सेट करें
  • JoinOptions के साथ JoinRequest का एक उदाहरण बनाएँ
  • JoinRequest के साथ DocumentAPI की join () विधि को कॉल करके परिणाम प्राप्त करें

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

# रूबी का उपयोग करके REST API का उपयोग करके एकाधिक 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 = 'merge/four-pages.pdf'
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'merge/one-page.pdf'       
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge/combine-files.pdf"

@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Successfully merged PDF files using REST API in Ruby.")

उपरोक्त कोड नमूना मर्ज की गई PDF फ़ाइलों को क्लाउड पर सहेजेगा।

रूबी का उपयोग कर एकाधिक पीडीएफ फाइलों के विशिष्ट पृष्ठों को मर्ज करें

आप नीचे बताए गए चरणों का पालन करके आसानी से कई पीडीएफ फाइलों से विशिष्ट पृष्ठों को प्रोग्रामेटिक रूप से एक फाइल में जोड़ सकते हैं:

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

निम्न कोड स्निपेट दिखाता है कि रूबी में REST API का उपयोग करके कई 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 = 'merge/ten-pages.pdf'
@item1.pages = [1, 5, 7]
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'merge/four
-pages.pdf'       
@item2.start_page_number = 1
@item2.end_page_number = 4
@item2.range_mode = "OddPages"
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge/join-pages.pdf"

@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Merged multiple PDF files using Rest API.")

मुफ्त में ऑनलाइन पीडीएफ मर्जर

कृपया निम्नलिखित मुफ्त ऑनलाइन पीडीएफ विलय उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। आप हमारे PDF मर्जर टूल का उपयोग करके किसी भी डिवाइस से PDF को ऑनलाइन संयोजित कर सकते हैं।

उपसंहार

इस ब्लॉग पोस्ट में हमने सीखा है कि क्लाउड पर कई पीडीएफ फाइलों को कैसे मर्ज किया जाता है। हमने यह भी सीखा है कि रूबी का उपयोग करके कई पीडीएफ दस्तावेज़ों के विशिष्ट पृष्ठों को एक फ़ाइल में कैसे जोड़ा जाए। PDF मर्जर REST API .NET, Java, PHP, Python, Android, और Node.js SDKs को इसके दस्तावेज़ विलय परिवार के सदस्यों क्लाउड API के लिए भी प्रदान करता है। दस्तावेज़ का उपयोग करके आप GroupDocs.Merge Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

प्रश्न पूछें

यदि आपके पास कई पीडीएफ दस्तावेज़ों को संयोजित करने के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक फ्री सपोर्ट फोरम में पूछें और कुछ घंटों के भीतर इसका उत्तर दिया जाएगा।

यह सभी देखें