NET REST API के साथ Word DOC में टिप्पणियाँ हटाएँ

इस विषय में नेट रेस्ट एपीआई के साथ वर्ड DOC में टिप्पणियों को हटाने की प्रक्रिया शामिल है। हम C# लो कोड एपीआई के साथ वर्ड से टिप्पणी अनुभाग को हटाने के लिए .NET क्लाउड एसडीके के लिए Aspose.Words का उपयोग करेंगे। विषय में विकास परिवेश और उपयोग में आसान उदाहरण कोड सेट करने के लिए सभी आवश्यक विवरण शामिल हैं।

पूर्वावश्यकता

नेट रेस्ट एपीआई के साथ वर्ड दस्तावेज़ से टिप्पणियाँ हटाने के चरण

  1. वर्ड फ़ाइल में टिप्पणियाँ हटाने के लिए एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
  2. अपने क्लाइंट खाता क्रेडेंशियल्स के साथ WordsAPI क्लास का एक उदाहरण बनाएं
  3. फ़ाइल नाम प्रदान करके DeleteCommentsOnlineRequest के उदाहरण का उपयोग करके टिप्पणियां जोड़ने का अनुरोध बनाएं
  4. Remove the Comments in the Word document DeleteCommentsOnline ऑब्जेक्ट का उपयोग करके ऑनलाइन
  5. फ़ाइल स्ट्रीम वाले रिस्पांस डिक्शनरी के अंदर स्ट्रीम का उपयोग करके उत्पन्न फ़ाइल को क्लाउड से डाउनलोड करें
  6. हटाई गई टिप्पणियों के साथ डाउनलोड की गई फ़ाइल स्ट्रीम को डिस्क पर DOCX फ़ाइल के रूप में सहेजें

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

सी# लो कोड एपीआई के साथ माइक्रोसॉफ्ट वर्ड में टिप्पणियाँ हटाने के लिए कोड

using System;
using System.IO;
using System.Linq;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class Comments
{
public void DeleteAllComments()
{
try
{
var config = new Configuration();
config.ClientSecret = "secret";
config.ClientId = "clientId";
string output = "output.docx";
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Sample.docx");
var deleteRequest = new DeleteCommentsOnlineRequest(requestDocument,destFileName:"output.docx");
var task = wordsApi.DeleteCommentsOnline(deleteRequest);
task.Wait();
var res = task.Result;
var firstKey = res.Keys.First();
if (res.TryGetValue(firstKey, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

यह नमूना कोड नेट रेस्ट एपीआई के साथ DOCX पर टिप्पणियों को हटाने के लिए उपयोग के मामले को प्रदर्शित करता है। DeleteCommentsOnlineRequest वर्ग उदाहरण स्रोत दस्तावेज़, लक्ष्य दस्तावेज़ फ़ाइल नाम, पासवर्ड, एन्क्रिप्टेड पासवर्ड, संशोधन संख्या और संशोधन दिनांक समय आदि सेट करने के लिए विभिन्न विकल्पों को उजागर करता है। एक बार DeleteCommentsOnline को कॉल करने के बाद, टिप्पणियाँ दस्तावेज़ से हटा दी जाती हैं और आउटपुट DOCX फ़ाइल स्ट्रीम प्रतिक्रिया के रूप में वापस आ जाती है।

इस विषय में, हमने C# लो कोड एपीआई के साथ माइक्रोसॉफ्ट वर्ड में टिप्पणियों को हटाना सीखा है। यदि आप किसी Word दस्तावेज़, DOC फ़ाइल को PD में टिप्पणियाँ सम्मिलित करना चाह रहे हैं, तो NET REST API के साथ DOCX में टिप्पणियाँ डालें पर लेख देखें।

 हिन्दी