यह लेख NET REST API के साथ Word में किसी अनुभाग को हटाने की प्रक्रिया का वर्णन करता है। आप सीखेंगे कि .NET क्लाउड SDK का उपयोग करके NET REST API के साथ Word में किसी अनुभाग को कैसे हटाया जाए। यह लक्ष्य दस्तावेज़ में किसी भी अनुभाग को उसके इंडेक्स का उपयोग करके चुनने का विकल्प प्रदान करता है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- किसी अनुभाग को हटाने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ वर्ड में सेक्शन हटाने के चरण
- क्लाइंट आईडी और सीक्रेट का उपयोग करके किसी अनुभाग को हटाने के लिए WordsApi क्लास ऑब्जेक्ट को इंस्टैंसिएट करें
- पैरामीटर सेट करने के लिए DeleteSectionOnlineRequest क्लास के ऑब्जेक्ट को इंस्टैंसिएट करें
- उस अनुभाग का स्रोत Word दस्तावेज़ और अनुक्रमणिका सेट करें जिसे आप हटाना चाहते हैं
- उपरोक्त अनुरोध ऑब्जेक्ट का उपयोग करके DeleteSectionOnline() विधि को लागू करें
- Result.TryGetValue() विधि का उपयोग करके परिणामी Word फ़ाइल तक पहुँचें
- स्ट्रीम से आउटपुट वर्ड फ़ाइल को प्रतिक्रिया में सहेजें
उपरोक्त चरण C# REST API के साथ Word में किसी अनुभाग को हटाने का तरीका बताते हैं। प्रक्रिया शुरू करने के लिए, DeleteSectionOnlineRequest क्लास का ऑब्जेक्ट बनाएँ, इसके पैरामीटर सेट करें जैसे कि स्रोत दस्तावेज़ और उस लक्ष्य अनुभाग का इंडेक्स जिसे आप हटाना चाहते हैं, और अनुभाग को हटाने के लिए कस्टम अनुरोध के साथ DeleteSectionOnline() विधि को लागू करें।
C# REST API के साथ Word में अनुभाग हटाने के लिए कोड
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 DeleteSection() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteSectionOnlineRequest(); | |
request.Document = File.OpenRead("Sections.docx"); | |
request.SectionIndex = 0; | |
var task = wordsApi.DeleteSectionOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if(result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveSection.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
यह नमूना कोड C# लो कोड API के साथ Word में अनुभाग को कैसे हटाया जाए दर्शाता है। प्रतिक्रिया में एक कुंजी-मान युग्म होता है जिसमें स्ट्रीम ऑब्जेक्ट में परिणामी World फ़ाइल होती है। आप प्रतिक्रिया में मानों की सूची से Result.TryGetValue() विधि का उपयोग करके इस फ़ाइल को डाउनलोड कर सकते हैं।
इस विषय में, हमने किसी अनुभाग को हटाने की प्रक्रिया सीखी है। यदि आप कोई अनुभाग विराम जोड़ना चाहते हैं, तो निम्न लेख देखें: NET REST API के साथ Word में सेक्शन ब्रेक जोड़ें.