पायथन में रेस्ट एपीआई का उपयोग करके पीडीएफ पेजों को कैसे घुमाएं

पायथन में रेस्ट एपीआई का उपयोग करके पीडीएफ पेजों को घुमाएं

ऐसे कई मामले हो सकते हैं जहां आप गलत अभिविन्यास वाले दस्तावेज़ों के पृष्ठों को घुमाना चाहते हैं या उनमें अव्यवस्थित पृष्ठ हैं। उदाहरण के लिए, यदि आपका पीडीएफ दस्तावेज़ पृष्ठ उल्टा है, तो दस्तावेज़ को पढ़ना काफी कठिन हो सकता है। अपने पाठक अनुभव को बेहतर बनाने के लिए पृष्ठों को घुमाना एक बहुत ही उपयोगी मदद है। तो दस्तावेज़ रोटेशन को ठीक करने का एक आसान समाधान GroupDocs.Merger Python SDK का उपयोग कर रहा है। आप पायथन एसडीके का उपयोग करके प्रोग्रामेटिक रूप से पीडीएफ फाइल के सभी पेजों या विशिष्ट पेजों को घुमा सकते हैं। इस लेख में, हम आपको दिखाएंगे कि पायथन में REST API का उपयोग करके PDF फ़ाइल पृष्ठों को स्थायी रूप से कैसे घुमाया जाए।

निम्नलिखित विषय हैं जिन पर इस लेख में चर्चा की जाएगी:

पीडीएफ पेज रोटेशन रेस्ट एपीआई और पायथन एसडीके

पीडीएफ फाइलों को घुमाने के लिए, मैं Python SDK of GroupDocs.Merger Cloud API का उपयोग करूंगा। आप GroupDocs.Merger API का उपयोग करके 90, 180, या 270 डिग्री जैसे घूर्णन कोण सेट करके PDF पृष्ठों को घुमा सकते हैं। यह आपको Word, Excel, PDF, [PowerPoint]Word, Excel, PDF, [PowerPoint]Word, Excel, PDF, PowerPoint, और एचटीएमएल आदि। आप टर्मिनल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Merger Cloud SDK को अपने पायथन एप्लिकेशन में स्थापित कर सकते हैं:

आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Merger Python SDK को अपने Python एप्लिकेशन कोड में स्थापित कर सकते हैं:

pip install groupdocs_merger_cloud

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

# ग्रुपडॉक्स विलय एसडीके आयात करें
import groupdocs_merger_cloud

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

# फ़ाइल एपीआई कॉन्फ़िगरेशन प्राप्त करें 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

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

पायथन में ऑनलाइन पीडीएफ फाइल में सभी पेजों को कैसे घुमाएं

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

  • सबसे पहले, PagesApi वर्ग का एक उदाहरण बनाएँ
  • दूसरे, RotateOptions वर्ग का एक उदाहरण बनाएँ
  • फिर, FileInfo का एक उदाहरण बनाएँ
  • अब, इनपुट PDF दस्तावेज़ पथ और आउटपुट फ़ाइल पथ प्रदान करें
  • अगला, वांछित पृष्ठ रोटेशन को Rotate90 की तरह सेट करें
  • उसके बाद, एक तर्क के रूप में RotateRequest को RotateOptions के साथ बनाएँ
  • अंत में, rotate () क्लास को कॉल करें और आउटपुट पीडीएफ डॉक्यूमेंट को सेव करें

निम्न कोड स्निपेट दिखाता है कि पायथन में REST API का उपयोग करके PDF फ़ाइल के सभी पृष्ठों को कैसे घुमाया जाए:

# पायथन में पीडीएफ फाइल के सभी पेजों को ऑनलाइन कैसे घुमाएं
try:
    # पेज एपीआई का एक उदाहरण बनाएं
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    # वांछित पृष्ठ रोटेशन को 90, 180 या 270 डिग्री पर सेट करें।
    options.mode = "Rotate90"    
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated all pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

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

Python{#Rotate-Specific-Pages-of-PDF-Document-using-Python} का उपयोग करके PDF दस्तावेज़ के विशिष्ट पृष्ठों को घुमाएं

PDF दस्तावेज़ में घुमाव पृष्ठ स्तर पर लागू किया जाता है। इसलिए, आप अपनी आवश्यकताओं के अनुसार पीडीएफ फाइल के विशिष्ट पृष्ठों को भी घुमा सकते हैं। आपको केवल वह पृष्ठ संख्या चुननी है जिस पर आप घुमाव लागू करना चाहते हैं। नीचे दिए गए चरण बताते हैं कि पीडीएफ फाइल के कुछ पन्नों को कैसे घुमाना है:

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

निम्नलिखित कोड स्निपेट पायथन का उपयोग करके एक पीडीएफ दस्तावेज़ में विशिष्ट या कुछ पृष्ठों को घुमाने के तरीके के बारे में विस्तार से बताता है:

# पायथन का उपयोग करके पीडीएफ दस्तावेज़ के विशिष्ट पृष्ठों को कैसे घुमाएं
try:
    # पेज एपीआई का एक उदाहरण बनाएं
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    # पृष्ठ संग्रह के माध्यम से 1 से शुरू होने वाली सटीक पृष्ठ संख्या प्रदान करें
    options.pages = [1, 7]
    options.mode = "Rotate180"    
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated certain pages of PDF file online: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

अंत में, उपरोक्त कोड नमूना आउटपुट पीडीएफ फाइल को क्लाउड पर सहेज लेगा।

पायथन का उपयोग करके पीडीएफ पेजों को पेज नंबर रेंज से घुमाएं

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

  • सबसे पहले, PagesApi का एक उदाहरण बनाएं
  • अगला, RotateOptions वर्ग का एक उदाहरण बनाएँ
  • फिर, FileInfo का एक उदाहरण बनाएँ class
  • इनपुट पीडीएफ दस्तावेज़ पथ और आउटपुट फ़ाइल पथ प्रदान करें
  • वांछित पृष्ठ रोटेशन को Rotate270 की तरह सेट करें
  • प्रारंभ पृष्ठ संख्या और अंत पृष्ठ संख्या मान सेट करें;
  • अगला, रेंज \ मोड को ईवनपेज पर सेट करें
  • उसके बाद, एक तर्क के रूप में RotateRequest को RotateOptions के साथ बनाएँ
  • अंत में, rotate () विधि को कॉल करें और आउटपुट पीडीएफ दस्तावेज़ को सहेजें

नीचे दिया गया कोड स्निपेट दिखाता है कि पायथन रेस्ट एपीआई का उपयोग करके पृष्ठ संख्या प्रदान करके पीडीएफ दस्तावेज़ में पृष्ठों को कैसे घुमाया जाए:

# पायथन का उपयोग करके पीडीएफ पेजों को पेज नंबर रेंज से कैसे घुमाएं
try:
    # पेज एपीआई का एक उदाहरण बनाएं
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.RotateOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.pdf")
    options.output_path = "python-testing"
    options.mode = "Rotate270"
    options.start_page_number = 1
    options.end_page_number = 10
    # रेंज मोड को 'AllPages' या 'OddPages' या 'evenPages' पर सेट करें
    options.range_mode = "EvenPages" 
     
    result = pagesApi.rotate(groupdocs_merger_cloud.RotateRequest(options))
    print("Successfully rotated PDF file pages using Python: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

उपरोक्त कोड उदाहरण आउटपुट पीडीएफ दस्तावेज़ को क्लाउड पर सहेजेगा।

पीडीएफ पृष्ठों को नि:शुल्क ऑनलाइन घुमाएं

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

उपसंहार

यह हमें इस लेख के निष्कर्ष पर लाता है। आपने इस लेख में इन सामग्रियों के बारे में सीखा:

  • पायथन का उपयोग करके पीडीएफ दस्तावेज़ के सभी पृष्ठों को कैसे घुमाएं;
  • पायथन का उपयोग करके पीडीएफ फाइल के विशिष्ट पृष्ठों को कैसे घुमाएं;
  • पायथन में पेज रेंज द्वारा पीडीएफ पेजों को कैसे घुमाएं;

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

अंत में, groupdocs.cloud वर्तमान में REST API का उपयोग करके विभिन्न फ़ाइल प्रारूप समाधानों पर नए ब्लॉग लेख लिख रहा है। नवीनतम अपडेट के लिए बने रहें।

प्रश्न पूछें

यदि आपके पास ऑनलाइन पीडीएफ पेज रोटेटर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

पूछे जाने वाले प्रश्न

पायथन में पीडीएफ दस्तावेजों को स्थायी रूप से कैसे घुमाएं?

कृपया इस लिंक पर जाएँ, पायथन कोड स्निपेट को जानने के लिए कि कैसे पायथन में पीडीएफ फाइल को स्थायी रूप से घुमाया जाए।

रेस्ट एपीआई का उपयोग करके पीडीएफ फाइल को ऑनलाइन कैसे घुमाएं?

PagesApi का एक उदाहरण बनाएँ, RotateOptions के मान सेट करें, और PDF को घुमाने और इसे Python में ऑनलाइन सहेजने के लिए RotateRequest के साथ pagesApi.rotate() विधि को लागू करें।

पीडीएफ पेज रोटेटर मुफ्त डाउनलोड लाइब्रेरी कैसे स्थापित करें?

विंडोज़ में प्रोग्रामेटिक रूप से पीडीएफ को घुमाने के लिए आप पीडीएफ रोटेटर मुफ्त डाउनलोड पायथन लाइब्रेरी स्थापित कर सकते हैं।

मैं विंडोज़ में पीडीएफ पेज कैसे घुमा सकता हूं?

पीडीएफ पेज रोटेटर को मुफ्त में डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। इस ऑफ़लाइन सॉफ़्टवेयर का उपयोग एक क्लिक का उपयोग करके विंडोज़ में दस्तावेज़ रोटेशन सहित विभिन्न फ़ाइल स्वरूप संचालन करने के लिए किया जाता है।

यह सभी देखें