पीडीएफ पेजों को पुनर्व्यवस्थित करें: रूबी में पीडीएफ पेजों को स्थानांतरित करें, स्वैप करें और हटाएं

रूबी में पीडीएफ पेजों को कैसे मूव, स्वैप और डिलीट करें

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

इस लेख में पीडीएफ को पुनर्व्यवस्थित करने के लिए निम्नलिखित विषयों को शामिल किया जाएगा:

पीडीएफ पेज रीस्ट एपीआई और रूबी एसडीके पुनर्व्यवस्थित करें

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

gem install groupdocs_merger_cloud

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

# मणि लोड करें https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby http://api.groupdocs.cloud के लिए रूबी एप्लिकेशन में
require 'groupdocs_merger_cloud'

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

अब, अपने फोन या टैबलेट पर पीडीएफ के पेजों को फिर से व्यवस्थित करने, हटाने और पीडीएफ पेजों को पुनर्व्यवस्थित करने के लिए नीचे दिए गए चरणों का पालन करें।

रूबी का उपयोग करके पीडीएफ दस्तावेज़ में पृष्ठों को पुनर्व्यवस्थित कैसे करें

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

  • सबसे पहले, PagesApi का एक उदाहरण बनाएं।
  • अगला, MoveOptions का एक उदाहरण बनाएँ।
  • फिर, FileInfo का एक उदाहरण बनाएँ।
  • इनपुट पीडीएफ फ़ाइल पथ और आउटपुट फ़ाइल पथ सेट करें
  • अगला, वर्तमान पृष्ठ संख्या और नया पृष्ठ क्रमांक सेट करें।
  • उसके बाद, एक तर्क के रूप में MoveOptions के साथ MoveRequest बनाएँ।
  • अंत में, move() मेथड को कॉल करें और अपडेटेड डॉक्यूमेंट को सेव करें।

निम्नलिखित कोड नमूना दिखाता है कि रूबी में रेस्ट एपीआई का उपयोग करके पीडीएफ फाइल में पृष्ठों को कैसे स्थानांतरित किया जाए:

# यह कोड उदाहरण दर्शाता है कि PDF दस्तावेज़ों में पृष्ठों को कैसे स्थानांतरित किया जाए।
# पेज एपीआई का एक उदाहरण बनाएं
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# मूवऑप्शन को इनिशियलाइज़ करें
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number  = 2
# पीडीएफ पेज को किस पोजीशन पर ले जाना है
@options.new_page_number  = 5

# पीडीएफ फाइल में पृष्ठों को पुन: क्रमित करें
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")

अंत में, उपरोक्त कोड नमूना क्लाउड पर संगठित पृष्ठों की पीडीएफ फाइल को सहेज लेगा। पीडीएफ में पृष्ठों को मुफ्त में पुनर्व्यवस्थित कैसे करें? कृपया निम्नलिखित मुफ्त ऑनलाइन पीडीएफ कॉम्बिनर और रीऑर्डर टूल का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

रूबी का उपयोग करके REST API का उपयोग करके PDF पेजों को कैसे स्वैप करें

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

  • सबसे पहले, PagesApi का एक उदाहरण बनाएं।
  • अगला, SwapOptions का एक उदाहरण बनाएँ।
  • फिर, FileInfo का एक उदाहरण बनाएँ।
  • इनपुट पीडीएफ फ़ाइल पथ और आउटपुट फ़ाइल पथ सेट करें
  • अगला, वर्तमान पृष्ठ संख्या और नया पृष्ठ क्रमांक सेट करें।
  • उसके बाद, एक तर्क के रूप में SwapOptions के साथ SwapRequest बनाएँ।
  • अंत में, swap () विधि को कॉल करें और अपडेट किए गए दस्तावेज़ को सहेजें।

निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके PDF दस्तावेज़ में पृष्ठों के क्रम को कैसे बदलना है:

# यह कोड उदाहरण दर्शाता है कि पीडीएफ दस्तावेज़ में पृष्ठों को कैसे स्वैप किया जाए।
# पेज एपीआई का एक उदाहरण बनाएं
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# स्वैपऑप्शन को इनिशियलाइज़ करें
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4

# पीडीएफ फाइल में पृष्ठों की अदला-बदली करें
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")

अंत में, उपरोक्त कोड नमूना क्लाउड पर अदला-बदली किए गए PDF पृष्ठों को सहेज लेगा। पेज पीडीएफ को कैसे रीऑर्डर करें? पीडीएफ पेजों के ऑनलाइन ऑर्डर बदलने और बदलने के लिए कृपया निम्नलिखित मुफ्त ऑनलाइन टूल आजमाएं, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

रूबी का उपयोग करके पीडीएफ से कई पेज कैसे निकालें

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

  • सबसे पहले, PagesApi का एक उदाहरण बनाएं।
  • अगला, RemoveOptions का एक उदाहरण बनाएँ।
  • फिर, FileInfo का एक उदाहरण बनाएँ।
  • इनपुट पीडीएफ फ़ाइल पथ और आउटपुट फ़ाइल पथ सेट करें
  • अब, हटाए जाने के लिए अल्पविराम से अलग किए गए पृष्ठ क्रमांक प्रदान करें।
  • उसके बाद, एक तर्क के रूप में RemoveOptions के साथ RemoveRequest बनाएँ।
  • अंत में, remove () विधि को कॉल करें और अद्यतन दस्तावेज़ को सहेजें।

निम्न कोड नमूना दिखाता है कि रूबी में REST API का उपयोग करके PDF दस्तावेज़ में दो पृष्ठों की अदला-बदली कैसे की जाती है:

# यह कोड उदाहरण दर्शाता है कि पीडीएफ दस्तावेज़ से पृष्ठों को कैसे हटाया जाए।
# पेज एपीआई का एक उदाहरण बनाएं
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# निकालें विकल्प प्रारंभ करें
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]

# पीडीएफ फाइल में पेज हटाएं
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")

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

उपसंहार

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

  • पीडीएफ में पृष्ठों का क्रम कैसे बदलें;
  • स्वैप करें और पीडीएफ पेजों को मुफ्त में पुनः व्यवस्थित करें;
  • पीडीएफ फाइल और पीडीएफ ऑनलाइन पेज रिमूवर में पेज डिलीट;

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

प्रश्न पूछें

पीडीएफ पृष्ठों को पुनर्व्यवस्थित करने और हटाने के बारे में प्रश्नों के लिए, बेझिझक हमसे फोरम के माध्यम से पूछें।

यह सभी देखें