यह लेख बताता है कि NET REST API के साथ Word में पैराग्राफ कैसे डालें। आप सीखेंगे कि .NET क्लाउड SDK का उपयोग करके C# REST API के साथ Word में स्वचालित पैराग्राफ कैसे डालें। यह लेख एप्लिकेशन लिखने के लिए एक नमूना कोड और चरण साझा करता है।
पूर्वापेक्षा
डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to add a paragraph in a Word file
निर्दिष्ट स्थान पर पैराग्राफ़ सम्मिलित करने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ वर्ड में नया पैराग्राफ डालने के चरण
- कॉन्फ़िगरेशन ऑब्जेक्ट को इंस्टैंसिएट करें और इसके साथ WordsApi ऑब्जेक्ट घोषित करें
- पैराग्राफ जोड़ने के लिए स्रोत वर्ड फ़ाइल को बाइट ऐरे में पढ़ें
- ParagraphInsert वर्ग का एक ऑब्जेक्ट बनाएं और नया टेक्स्ट सेट करें
- इनपुट दस्तावेज़, पैराग्राफ़ डेटा और स्थिति प्रदान करके InsertParagraphOnlineRequest ऑब्जेक्ट को इंस्टैंसिएट करें
- पैराग्राफ़ को सम्मिलित करने के लिए उपरोक्त अनुरोध ऑब्जेक्ट के साथ InsertParagraphOnline() विधि को लागू करें
- API द्वारा लौटाई गई स्ट्रीम से आउटपुट फ़ाइल को सहेजें
ये चरण C# लो कोड API के साथ Word में पैराग्राफ़ कैसे डालें का सारांश देते हैं। क्लाइंट ID और सीक्रेट का उपयोग करके कॉन्फ़िगरेशन ऑब्जेक्ट बनाएँ, WordsApi ऑब्जेक्ट को इंस्टेंटिएट करें, इनपुट फ़ाइल को बाइट ऐरे में पढ़ें, और नए पैराग्राफ़ का टेक्स्ट सेट करने के लिए ParagraphInsert ऑब्जेक्ट बनाएँ। InsertParagraphOnlineRequest() ऑब्जेक्ट को इनिशियलाइज़ करें और पैराग्राफ़ को इन्सर्ट करने के लिए InsertParagraphOnline() विधि में इसका उपयोग करें।
C# REST API के साथ पैराग्राफ सम्मिलित करने के लिए कोड
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Threading.Tasks; | |
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 InsertParagraph() | |
{ | |
var config = new Configuration { ClientId = "clientId", ClientSecret = "secret" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("TableSample.docx"); | |
var requestParagraph = new ParagraphInsert() | |
{ | |
Text = "This is a new paragraph for your document", | |
}; | |
var insertRequest = new InsertParagraphOnlineRequest(requestDocument, requestParagraph, nodePath: "sections/0"); | |
string output = "output.docx"; | |
insertRequest.DestFileName = output; | |
var task = wordsApi.InsertParagraphOnline(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); | |
} | |
} | |
} | |
} | |
} |
इस नमूना कोड ने वर्ड में स्वचालित पैराग्राफ़ कैसे डालें का प्रदर्शन किया है। API प्रतिक्रिया से आउटपुट प्राप्त करने के लिए InsertParagraphOnlineRequest ऑब्जेक्ट में DestFileName प्रॉपर्टी का उपयोग करके गंतव्य फ़ाइल नाम को परिभाषित करें। आप अन्य विकल्पों का भी उपयोग कर सकते हैं जैसे लोड एन्कोडिंग, पासवर्ड, संशोधन लेखक का नाम और दिनांक, और insertBeforeNode प्रॉपर्टी का उपयोग करके इंडेक्स।
इस लेख में हमने वर्ड फ़ाइल में पैराग्राफ़ डालना सिखाया है। अगर आप किसी मौजूदा पैराग्राफ़ की फ़ॉर्मेटिंग सेट करना चाहते हैं, तो निम्न लेख देखें: NET REST API के साथ Word में पैराग्राफ़ फ़ॉर्मेटिंग सेट करें.