पायथन में वर्ड डॉक्यूमेंट से पेज कैसे निकालें

पायथन में वर्ड डॉक्यूमेंट से पेज कैसे निकालें

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

इस शब्द पृष्ठ फाड़नेवाला लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

वर्ड डॉक्युमेंट्स स्प्लिटर रेस्ट एपीआई - पायथन एसडीके

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

वर्ड फाइल स्प्लिटर मुफ्त डाउनलोड उपलब्ध है। आप टर्मिनल में निम्नलिखित कमांड का उपयोग करके PIP से PyPI के साथ अपने पायथन एप्लिकेशन में वर्ड डॉक स्प्लिटर स्थापित कर सकते हैं:

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"

पायथन में वर्ड डॉक्यूमेंट को सिंगल डॉक्यूमेंट में कैसे विभाजित करें

आप नीचे बताए गए चरणों का पालन करके docx को प्रोग्रामेटिक रूप से क्लाउड पर विभाजित कर सकते हैं।

वर्ड दस्तावेज़ अपलोड करें

सबसे पहले, हम नीचे दिए गए कोड उदाहरण का उपयोग करके ऑनलाइन शब्द से पृष्ठ निकालने के लिए क्लाउड पर शब्द फ़ाइलें अपलोड करेंगे:

# क्लाउड स्टोरेज में वर्ड फाइल अपलोड करें
# फ़ाइल API का एक उदाहरण बनाएँ
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration)

# कॉल अपलोड फ़ाइल अनुरोध
request = groupdocs_merger_cloud.UploadFileRequest("python-testing\word-file.docx", "H:\\groupdocs-cloud-data\\word-file.docx", storage_name)

# क्लाउड पर वर्ड फाइल अपलोड करें
response = file_api.upload_file(request)
print(response.uploaded)

परिणामस्वरूप, अपलोड की गई फ़ाइलें क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होंगी।

पायथन में स्प्लिट वर्ड डॉक्यूमेंट पेज

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

  • सबसे पहले, DocumentApi का एक उदाहरण बनाएं।
  • फिर, स्प्लिटऑप्शन का एक उदाहरण बनाएं
  • अब, FileInfo का एक उदाहरण बनाएँ
  • FileInfo के तर्क के रूप में इनपुट फ़ाइल पथ पास करें
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें
  • अल्पविराम से अलग की गई सरणी में विशिष्ट पृष्ठ संख्याएँ सेट करें
  • अब, docx स्प्लिट मोड को पेज पर सेट करें। यह अल्पविराम से अलग किए गए सरणी में पृष्ठ संख्याओं को विभाजित करने की अनुमति देता है
  • स्प्लिटऑप्शन के साथ स्प्लिट रिक्वेस्ट बनाएं
  • अंत में, DocumentAPI.split () विधि को स्प्लिटरक्वेट के साथ तर्क के रूप में कॉल करें और परिणाम प्राप्त करें

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

# पायथन में वर्ड डॉक्यूमेंट को सिंगल डॉक्यूमेंट में कैसे विभाजित करें
try:
    # दस्तावेज़ API का एक उदाहरण बनाएँ
    documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.SplitOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
    options.output_path = "python-testing"
    options.pages = [1, 3]
    options.mode = "Pages"

    result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
    print("Successfully split word docx to single page document: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
पायथन में वर्ड फाइल को अलग-अलग पेजों में कैसे विभाजित करें

पायथन में वर्ड फाइल को अलग-अलग पेजों में कैसे विभाजित करें

एकल फ़ाइल डाउनलोड करें

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

# अलग की गई फ़ाइल को डाउनलोड करने के लिए एपीआई आरंभीकरण
import shutil
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration)

# डाउनलोड फ़ाइल अनुरोध बनाएँ
request = groupdocs_merger_cloud.DownloadFileRequest("python-testing\word-file.docx", storage_name)

# अलग फ़ाइल डाउनलोड करें
response = file_api.download_file(request)

# डाउनलोड की गई फ़ाइल को अपनी निर्देशिका में ले जाएं
shutil.move(response, "H:\\groupdocs-cloud-data\\")

पायथन में पेज रेंज द्वारा वर्ड डॉक्यूमेंट को सिंगल वन्स में विभाजित करें

आप नीचे दिए गए चरणों का पालन करके वर्ड डॉक्यूमेंट को कई पेजों में विभाजित कर सकते हैं:

  • DocumentApi का उदाहरण बनाएं
  • फिर, स्प्लिटऑप्शन का एक उदाहरण बनाएं
  • अब, FileInfo का एक उदाहरण बनाएँ
  • FileInfo के तर्क के रूप में इनपुट फ़ाइल पथ पास करें
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें as “python-testing”
  • प्रारंभ\पृष्ठ\संख्या और अंत\पृष्ठ\संख्या मान सेट करें
  • शब्दों को विभाजित करने के लिए docx स्प्लिट मोड को पेज पर सेट करें
  • स्प्लिटऑप्शन के साथ स्प्लिट रिक्वेस्ट बनाएं
  • अंत में, DocumentAPI.split() विधि को तर्क के रूप में SplitRequest के साथ कॉल करें

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

# पायथन में पेज रेंज द्वारा वर्ड डॉक्यूमेंट को सिंगल वन्स में कैसे विभाजित करें
try:
    # दस्तावेज़ API का एक उदाहरण बनाएँ
    documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.SplitOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
    options.output_path = "python-testing"
    options.start_page_number = 3
    options.end_page_number = 7
    options.mode = "Pages"

    result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
    print("Successfully split Word to single files by page range: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

फ़िल्टर लागू करके Word दस्तावेज़ों को अलग-अलग फ़ाइलों में विभाजित करें

आप रेंज मोड का उपयोग करके ऑनलाइन पेज द्वारा वर्ड डॉक्यूमेंट को कई दस्तावेजों में विभाजित कर सकते हैं और प्रोग्रामेटिक रूप से फ़िल्टर कर सकते हैं जैसा कि नीचे दिखाया गया है:

  • DocumentApi का एक उदाहरण बनाएँ
  • फिर, स्प्लिटऑप्शन का एक उदाहरण बनाएं
  • अब, FileInfo का एक उदाहरण बनाएँ
  • FileInfo के तर्क के रूप में इनपुट फ़ाइल पथ पास करें
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें as “python-testing”
  • प्रारंभ\पृष्ठ\संख्या और अंत\पृष्ठ\संख्या मान सेट करें
  • अगला, रेंज\मोड को “OddPages” पर सेट करें
  • शब्दों को विभाजित करने के लिए docx स्प्लिट मोड को पेज पर सेट करें
  • स्प्लिटऑप्शन के साथ स्प्लिट रिक्वेस्ट बनाएं
  • अंत में, DocumentAPI.split() विधि को स्प्लिटRequest के साथ तर्क के रूप में कॉल करें

निम्न कोड स्निपेट दिखाता है कि पायथन में REST API का उपयोग करके फ़िल्टर लागू करके वर्ड डॉक्यूमेंट पेज कैसे निकाले जाते हैं:

# फ़िल्टर लागू करके Word दस्तावेज़ों को अलग-अलग फ़ाइलों में कैसे विभाजित करें I
try:
    # दस्तावेज़ API का एक उदाहरण बनाएँ
    documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.SplitOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
    options.output_path = "python-testing"
    options.start_page_number = 3
    options.end_page_number = 7
    options.range_mode = "OddPages"
    options.mode = "Pages" # mode Intervals

    result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
    print("Successfully split Word by range of pages and using filter: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

पायथन का उपयोग करके वर्ड डॉक को कई फाइलों में कैसे विभाजित करें

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

  • DocumentApi का एक उदाहरण बनाएँ
  • फिर, स्प्लिटऑप्शन का एक उदाहरण बनाएं
  • अब, FileInfo का एक उदाहरण बनाएँ
  • FileInfo के तर्क के रूप में इनपुट फ़ाइल पथ पास करें
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें as “python-testing”
  • फिर, पृष्ठ संग्रह को सरणी प्रारूप में सेट करें
  • शब्द विभाजित करने के लिए docx स्प्लिट मोड को अंतराल पर सेट करें
  • स्प्लिटऑप्शन के साथ स्प्लिट रिक्वेस्ट बनाएं
  • अंत में, DocumentAPI.split () विधि को स्प्लिटरक्वेट के साथ तर्क के रूप में कॉल करें

निम्न कोड स्निपेट दिखाता है कि पायथन में REST API का उपयोग करके docx को कई फ़ाइलों में कैसे विभाजित किया जाए:

# पायथन का उपयोग करके Docx फ़ाइलों को एकाधिक फ़ाइलों में कैसे विभाजित करें
try:
    # दस्तावेज़ API का एक उदाहरण बनाएँ
    documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.SplitOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
    options.output_path = "python-testing"
    options.pages = [3, 6, 8]
    options.mode = "Intervals"

    result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
    print("Successfully split Word file to multiple files: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

ऑनलाइन स्प्लिट वर्ड फ़ाइल

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

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा है:

  • क्लाउड पर पायथन में शब्द फ़ाइल को दो में कैसे विभाजित करें;
  • पायथन में docx फ़ाइल को अलग-अलग फ़ाइलों में कैसे विभाजित करें;
  • पायथन में पेज द्वारा शब्द दस्तावेज़ को प्रोग्रामेटिक रूप से कैसे विभाजित किया जाए;
  • प्रोग्रामेटिक रूप से पायथन में शब्द दस्तावेज़ को ऑनलाइन कई दस्तावेज़ों में कैसे विभाजित किया जाए;
  • ऑनलाइन वर्ड पेज स्प्लिटर का उपयोग करके वर्ड फ़ाइल को ऑनलाइन कैसे विभाजित करें;

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

प्रश्न पूछें

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

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

कैसे docx फाड़नेवाला एपीआई का उपयोग कर ऑनलाइन शब्द दस्तावेज़ से पृष्ठों को निकालने के लिए?

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

वर्ड डॉक्यूमेंट को मुफ्त में ऑनलाइन विभाजित करने का सबसे तेज़ तरीका क्या है?

वर्ड पेज एक्सट्रैक्टर ऑनलाइन बहुत तेजी से काम करता है और आप कुछ सेकंड में डॉक्स को ऑनलाइन विभाजित कर सकते हैं।

मुफ्त में ऑनलाइन वर्ड से पेज कैसे एक्सट्रेक्ट करें?

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

क्या मुफ़्त ऑनलाइन डॉक स्प्लिटर का उपयोग करना सुरक्षित है?

हां, दस्तावेज़ स्प्लिटर शब्द सुरक्षित है और आपकी अपलोड की गई फ़ाइलों तक किसी की पहुंच नहीं है। हम अपलोड की गई फाइलों को 24 घंटे के बाद हटा देते हैं।

यह सभी देखें