यह लेख बताता है कि NET REST API के साथ Word में फ़ुटनोट कैसे डालें। आप .NET Cloud SDK के लिए Aspose.Words का उपयोग करके C# Low Code API के साथ Word फ़ुटनोट जोड़ना सीखेंगे। हम फ़ुटनोट के विभिन्न गुणों पर चर्चा करेंगे जिन्हें दस्तावेज़ में जोड़ने से पहले सेट किया जा सकता है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to add a footnote in a Word file
- एंडनोट बनाने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# REST API के साथ Word में फ़ुटनोट जोड़ने के चरण
- एंडनोट डालने के लिए क्लाइंट आईडी और सीक्रेट प्रदान करके WordsApi ऑब्जेक्ट को इंस्टैंसिएट करें
- इनपुट वर्ड फ़ाइल को पढ़ें और उसे फ़ाइल स्ट्रीम में संग्रहीत करें
- विभिन्न गुण सेट करके FootnoteInsert ऑब्जेक्ट बनाएँ
- अनुरोध, FootnoteInsert, और गंतव्य फ़ाइल नाम सेट करके InsertFootnoteOnlineRequest विधि बनाएँ
- स्रोत Word फ़ाइल में फ़ुटनोट सम्मिलित करने के लिए InsertFootnoteOnline विधि को कॉल करें
- परिणाम से आउटपुट स्ट्रीम प्राप्त करें और उसे डिस्क पर सहेजें
ऊपर बताए गए चरण C# REST API के साथ Word में फ़ुटनोट बनाने का तरीका बताते हैं। FileStream ऑब्जेक्ट में स्रोत Word फ़ाइल लोड करके और FootnoteInsert क्लास के साथ फ़ुटनोट बनाकर प्रक्रिया शुरू करें। InsertFootnoteOnlineRequest बनाने के लिए इस फ़ुटनोट का उपयोग करें जिसका उपयोग आप अंततः InsertFootnoteOnline विधि का उपयोग करके Word फ़ाइल में फ़ुटनोट बनाने के लिए कर सकते हैं।
NET 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 InsertFootNote() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
string output = "FileWithFootnote.doc"; | |
using var requestDocument = File.OpenRead("Sample.doc"); | |
var requestFootnoteDto = new FootnoteInsert() | |
{ | |
FootnoteType = FootnoteInsert.FootnoteTypeEnum.Endnote, | |
Text = "test endnote 1" | |
}; | |
var insertRequest = new InsertFootnoteOnlineRequest(requestDocument, requestFootnoteDto, | |
destFileName:output); | |
var task = wordsApi.InsertFootnoteOnline(insertRequest); | |
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); | |
} | |
} | |
} | |
} | |
} |
यह नमूना कोड C# REST API के साथ Word में फ़ुटनोट कैसे जोड़ें दर्शाता है। FootnoteInsert वर्ग में विभिन्न गुण होते हैं जैसे कि स्थिति जिसे श्रेणी प्रारंभ नोड और संदर्भ चिह्न से लिंक किया जा सकता है। कॉल की प्रतिक्रिया में Document.TryGetValue() विधि होती है जो डिस्क या डेटाबेस में सहेजने के लिए परिणामी Word फ़ाइल को स्ट्रीम ऑब्जेक्ट में लौटाती है।
इस विषय में, हमने Word दस्तावेज़ में फ़ुटनोट जोड़ने की प्रक्रिया सीखी है। यदि आप Word फ़ाइल में टेक्स्ट बदलना चाहते हैं, तो निम्न लेख देखें: NET REST API के साथ Word में Word को बदलें.