यह लेख बताता है कि NET REST API के साथ Word में बुकमार्क कैसे हटाएं। आप .NET क्लाउड SDK का उपयोग करके C# REST API के साथ Word में बुकमार्क को स्वचालित रूप से हटाना सीखेंगे। आप Word फ़ाइल से सभी बुकमार्क हटाने के लिए इस प्रक्रिया को दोहरा सकते हैं।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to remove a bookmark in a Word file
- बुकमार्क हटाने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ Word में बुकमार्क हटाने के चरण
- ClientId और ClientSecret सेट करके कॉन्फ़िगरेशन ऑब्जेक्ट को इंस्टैंसिएट करें
- दिए गए कॉन्फ़िगरेशन का उपयोग करके WordsApi ऑब्जेक्ट बनाएं
- इनपुट वर्ड फ़ाइल को बाइट ऐरे में पढ़ें
- बुकमार्क नाम प्रदान करके DeleteBookmarkOnlineRequest अनुरोध ऑब्जेक्ट को इंस्टैंसिएट करें
- बुकमार्क हटाने के लिए DeleteBookmarkOnline विधि लागू करें
- निर्दिष्ट बुकमार्क को हटाने के बाद परिणामी वर्ड फ़ाइल को सहेजें
उपरोक्त चरण C# लो कोड API के साथ Word में बुकमार्क कैसे डिलीट करें का सारांश देते हैं। WordsApi ऑब्जेक्ट को इंस्टेंटिएट करें और इनपुट Word फ़ाइल को बाइट ऐरे में पढ़ें। DeleteBookmarkOnlineRequest ऑब्जेक्ट बनाएँ और बुकमार्क नाम सेट करें जिसे आप Word फ़ाइल से डिलीट करना चाहते हैं, उसके बाद बुकमार्क को डिलीट करने के लिए DeleteBookmarkOnline() विधि को कॉल करें।
C# लो कोड API के साथ वर्ड में बुकमार्क हटाने का कोड
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBookmark() | |
{ | |
var config = new Configuration { | |
ClientId = "####-####-####-####-####", | |
ClientSecret = "##################" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("bookmarks.docx"); | |
var deleteRequest = new DeleteBookmarkOnlineRequest(requestDocument, "aspose"); | |
var task = wordsApi.DeleteBookmarkOnline(deleteRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveBookmark.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
यह नमूना कोड NET REST API के साथ Word में बुकमार्क को कैसे हटाया जाए दर्शाता है। ध्यान दें कि यदि आप DeleteBookmarkOnlineRequest ऑब्जेक्ट को आरंभ करते समय लक्ष्य बुकमार्क नाम प्रदान नहीं करते हैं और यह तर्क प्रदान नहीं करते हैं, तो यह लोड की गई Word फ़ाइल से सभी बुकमार्क हटा देगा।
इस लेख में हमें वर्ड फ़ाइल से किसी विशेष बुकमार्क को हटाने की प्रक्रिया सिखाई गई है। यदि आप बुकमार्क जोड़ने में रुचि रखते हैं, तो निम्न लेख देखें: NET REST API के साथ Word में बुकमार्क जोड़ें.