यह लेख बताता है कि NET REST API के साथ किसी Word दस्तावेज़ को कैसे असुरक्षित किया जाए। आप एक ऐसा एप्लिकेशन विकसित करेंगे जो .NET क्लाउड SDK का उपयोग करके स्वचालित रूप से *C# लो कोड API के साथ Word फ़ाइल को असुरक्षित कर सकता है। हम आपकी एप्लिकेशन आवश्यकताओं के अनुसार प्रक्रिया को अनुकूलित करने के लिए विभिन्न विकल्पों पर चर्चा करेंगे।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to unprotect a Word file
- किसी वर्ड फ़ाइल की सुरक्षा हटाने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ संरक्षित वर्ड दस्तावेज़ को असुरक्षित में बदलने के चरण
- किसी Word फ़ाइल को असुरक्षित करने के लिए क्लाइंट आईडी और सीक्रेट पास करके WordsApi क्लास का ऑब्जेक्ट बनाएँ
- इनपुट वर्ड फ़ाइल डेटा और आउटपुट फ़ाइल नाम सेट करके UnprotectDocumentOnlineRequest ऑब्जेक्ट को इंस्टैंसिएट करें
- UnprotectDocumentOnline() विधि का उपयोग करके अनुरोध भेजें
- प्रतिक्रिया की प्रतीक्षा करें और डिस्क पर सहेजने के लिए आउटपुट दस्तावेज़ प्राप्त करें
ऊपर बताए गए चरण C# REST API के साथ Word DOC को असुरक्षित करने की प्रक्रिया का वर्णन करते हैं। WordsApi क्लास ऑब्जेक्ट बनाएँ, उसके बाद सुरक्षित Word फ़ाइल डेटा और गंतव्य फ़ाइल नाम के साथ UnprotectDocumentOnlineRequest ऑब्जेक्ट को घोषित और आरंभ करें। उपरोक्त कॉन्फ़िगरेशन प्रदान करने वाली UnprotectDocumentOnline विधि को कॉल करें और API कॉल द्वारा लौटाए गए रिस्पॉन्स से असुरक्षित Word फ़ाइल को निकालें।
C# REST API के साथ संपादन के लिए Word दस्तावेज़ को असुरक्षित करने का कोड
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void UnProtectWordDocument() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
string output = "output.docx"; | |
var request = new UnprotectDocumentOnlineRequest(); | |
request.Document = File.OpenRead("ProtectedFile.docx"); | |
request.DestFileName = output; | |
var task = wordsApi.UnprotectDocumentOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
यह कोड दर्शाता है कि NET REST API के साथ DOCX को कैसे असुरक्षित किया जाए। UnprotectDocumentOnlineRequest क्लास में कई पैरामीटर हैं जैसे कि LoadEncoding, Password, और EncryptedPassword जिनका उपयोग आवश्यकता पड़ने पर किया जा सकता है। आउटपुट फ़ाइल को तुरंत डाउनलोड करने की कोई आवश्यकता नहीं है क्योंकि आप ऑनलाइन आगे के ऑपरेशन कर सकते हैं और अंत में क्लाउड से आउटपुट फ़ाइल प्राप्त कर सकते हैं।
इस लेख में हमें C# लो कोड API के साथ सुरक्षित Word दस्तावेज़ को असुरक्षित ऑनलाइन में बदलने की प्रक्रिया सिखाई गई है। Word फ़ाइल पर सुरक्षा लागू करने के लिए, निम्न लेख देखें: NET REST API के साथ Word दस्तावेज़ में पासवर्ड जोड़ें.