आपके पास इलेक्ट्रॉनिक रूप से हस्ताक्षरित पीडीएफ दस्तावेज़ है, और आप ई-हस्ताक्षरों को एक साफ सरल दस्तावेज़ के रूप में पुन: उपयोग करने या अपने हस्ताक्षरों के साथ इस्तीफा देने के लिए हटाना चाहते हैं। एक पायथन डेवलपर के रूप में, आप क्लाउड पर प्रोग्रामेटिक रूप से अपने हस्ताक्षरित पीडीएफ दस्तावेज़ों से आसानी से हस्ताक्षर हटा सकते हैं। यह लेख इस बात पर ध्यान केंद्रित करेगा कि पायथन में REST API का उपयोग करके हस्ताक्षरित PDF दस्तावेज़ों से हस्ताक्षर कैसे निकाले जाएँ।
इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:
- दस्तावेज़ हस्ताक्षर REST API और पायथन SDK
- REST API का उपयोग करके PDF दस्तावेज़ों से हस्ताक्षर निकालें
दस्तावेज़ हस्ताक्षर REST API और पायथन SDK
मैं PDF दस्तावेजों से हस्ताक्षर हटाने के लिए Python SDK of GroupDocs.Signature Cloud API का उपयोग करूंगा। यह आपको पोर्टेबल या सरल दस्तावेज़ों, स्प्रेडशीट्स, प्रस्तुतियों और छवियों में विभिन्न प्रकार के हस्ताक्षर बनाने, सत्यापित करने और खोजने में सक्षम बनाता है। यह क्लाउड एपीआई के लिए अपने दस्तावेज़ हस्ताक्षर परिवार के सदस्यों के रूप में .NET, Java, PHP, Android, Ruby और Node.js SDK भी प्रदान करता है।
आप कंसोल में निम्न आदेश का उपयोग करके GroupDocs.Signature Cloud को अपने Python प्रोजेक्ट में इंस्टॉल कर सकते हैं:
pip install groupdocs_signature_cloud
चरणों और उपलब्ध कोड उदाहरणों का पालन करना शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, नीचे दिखाए गए कोड में जोड़ें:
# एपीआई का उदाहरण बनाएँ
client_id = "112f0f38-9dae-42d5-b4fc-cc84ae644972"
client_secret = "16ad3fe0bdc39c910f57d2fd48a5d618"
configuration = groupdocs_signature_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = ""
पायथन में REST API का उपयोग करके PDF दस्तावेज़ों से हस्ताक्षर निकालें
आप नीचे बताए गए सरल चरणों का पालन करके हस्ताक्षरित PDF दस्तावेज़ों से हस्ताक्षर हटा सकते हैं:
- अपलोड क्लाउड पर हस्ताक्षरित पीडीएफ फाइल
- पाइथन का उपयोग करके हस्ताक्षरित पीडीएफ दस्तावेज़ से हस्ताक्षर हटाएं
- डाउनलोड परिणामी फ़ाइल
दस्तावेज़ अपलोड करें
सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके हस्ताक्षरित पीडीएफ दस्तावेज़ को क्लाउड पर अपलोड करें:
# एपीआई का उदाहरण बनाएँ
file_api = groupdocs_signature_cloud.FileApi.from_config(configuration)
# नमूना फ़ाइल अपलोड करें
request = groupdocs_signature_cloud.UploadFileRequest("signed.pdf", "C:\\Files\\signed.pdf", my_storage)
response = file_api.upload_file(request)
नतीजतन, अपलोड की गई पीडीएफ फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।
पायथन का उपयोग करके हस्ताक्षरित पीडीएफ दस्तावेज़ों से हस्ताक्षर हटाएं
आप नीचे बताए गए चरणों का पालन करके प्रोग्रामेटिक रूप से हस्ताक्षरित पीडीएफ फाइल से हस्ताक्षर हटा सकते हैं।
- SignApi का एक उदाहरण बनाएँ
- हस्ताक्षरित पीडीएफ फाइल के लिए पथ सेट करें
- बारकोड खोजें
- SearchBarcodeOptions और SearchSettings को परिभाषित करें
- खोज हस्ताक्षर अनुरोध बनाएँ
- SignApi.search\signatures() विधि को कॉल करके परिणाम प्राप्त करें
- खोजे गए बारकोड को हटाएं
- डिलीटऑप्शन और डिलीट सेटिंग्स को परिभाषित करें
- डिलीट सिग्नेचर रिक्वेस्ट बनाएं
- SignApi.delete\signatures() विधि को कॉल करके परिणाम प्राप्त करें
निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके हस्ताक्षरित PDF दस्तावेज़ से बारकोड हस्ताक्षर कैसे निकालें।
# आवश्यक एपीआई उदाहरण बनाएँ
api = groupdocs_signature_cloud.SignApi.from_keys(client_id, client_secret)
# हस्ताक्षरित दस्तावेज़ पथ
fileInfo = groupdocs_signature_cloud.FileInfo()
fileInfo.file_path = "signed.pdf"
# खोज
opts = groupdocs_signature_cloud.खोजBarcodeOptions()
opts.page = 1
opts.signature_type = 'Barcode'
settings = groupdocs_signature_cloud.खोजSettings()
settings.options = [opts]
settings.file_info = fileInfo
request = groupdocs_signature_cloud.खोजSignaturesRequest(settings)
response = api.search_signatures(request)
# मिटाना
opts = groupdocs_signature_cloud.मिटानाOptions()
opts.page = 1
opts.signature_type = 'Barcode'
opts.signature_id = response.signatures[0].signature_id
settings = groupdocs_signature_cloud.मिटानाSettings()
settings.options = [opts]
settings.file_info = fileInfo
request = groupdocs_signature_cloud.मिटानाSignaturesRequest(settings)
response = api.delete_signatures(request)
अद्यतन फ़ाइल डाउनलोड करें
उपरोक्त कोड नमूना अद्यतन पीडीएफ फाइल को क्लाउड पर सहेज लेगा जिसे निम्नलिखित कोड नमूने का उपयोग करके डाउनलोड किया जा सकता है:
# एपीआई आरंभीकरण
file_api = groupdocs_signature_cloud.FileApi.from_config(configuration)
# फ़ाइल अनुरोध डाउनलोड करें
request = groupdocs_signature_cloud.DownloadFileRequest("signed.pdf", my_storage)
response = file_api.download_file(request)
# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "C:\\Files\\")
ऑनलाइन प्रयास करें
कृपया निम्नलिखित मुफ्त ऑनलाइन पीडीएफ हस्ताक्षर उपकरण का प्रयास करें, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/signature/pdf
निष्कर्ष
इस लेख में, आपने क्लाउड पर हस्ताक्षरित PDF दस्तावेज़ों से हस्ताक्षर हटाने का तरीका सीखा है। इस लेख में यह भी बताया गया है कि क्लाउड पर पीडीएफ फाइल को प्रोग्रामेटिक रूप से कैसे अपलोड किया जाए और फिर क्लाउड से अपडेट की गई फाइल को डाउनलोड किया जाए। दस्तावेज़ का उपयोग करके आप GroupDocs.Signature Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है। किसी भी अस्पष्टता के मामले में, कृपया बेझिझक हमसे फोरम पर संपर्क करें।