यह मार्गदर्शिका बताती है कि NET REST API के साथ Word में पैराग्राफ़ फ़ॉर्मेटिंग कैसे सेट करें। आप .NET क्लाउड SDK का उपयोग करके C# लो कोड API के साथ पैराग्राफ़ लिखने के फ़ॉर्मेट को अपडेट करना सीखेंगे। सामग्री और फ़ॉर्मेटिंग बदलने के लिए Word दस्तावेज़ के साथ काम करने के लिए पूर्ण नियंत्रण उपलब्ध है।
पूर्वापेक्षा
- खाता बनाएं और API क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- पैराग्राफ संरेखण, इंडेंटेशन आदि को बदलने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें।
C# REST API के साथ पैराग्राफ लेखन प्रारूप बदलने के चरण
- पैराग्राफ़ फ़ॉर्मेटिंग सेट करने के लिए क्लाइंट आईडी और सीक्रेट प्रदान करके WordsApi ऑब्जेक्ट को इनिशियलाइज़ करें
- पैराग्राफ़ फ़ॉर्मेटिंग बदलने के लिए स्रोत वर्ड फ़ाइल को बाइट ऐरे में पढ़ें
- ParagraphFormatUpdate ऑब्जेक्ट को इंस्टैंसिएट करें और फ़ॉर्मेटिंग पैरामीटर सेट करें
- उपरोक्त सेटिंग्स का उपयोग करके UpdateParagraphFormatOnlineRequest ऑब्जेक्ट बनाएं
- अनुरोध ऑब्जेक्ट का उपयोग करके UpdateParagraphFormatOnline विधि को कॉल करें
- स्वरूपण शैली बदलने के बाद आउटपुट वर्ड फ़ाइल को सहेजें
उपरोक्त चरण परिभाषित करते हैं कि C# REST API के साथ Microsoft Word पैराग्राफ़ फ़ॉर्मेटिंग को कैसे बदला जाए। स्रोत Word फ़ाइल लोड करें और फ़ॉर्मेट बदलने के लिए कस्टम सेटिंग प्रदान करके ParagraphFormatUpdate ऑब्जेक्ट बनाएँ। परिवर्तनों को लागू करने और आउटपुट फ़ाइल को सहेजने के लिए UpdateParagraphFormatOnline() विधि को कॉल करें।
C# लो कोड API के साथ पैराग्राफ़ फ़ॉर्मेटिंग बदलने के लिए कोड
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 InsertListInWord() | |
{ | |
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970"); | |
string output = "Output.docx"; | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestParagraphFormatDto = new ParagraphFormatUpdate() | |
{ | |
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right, | |
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText, | |
FirstLineIndent=100 | |
}; | |
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output); | |
var task = wordsApi.UpdateParagraphFormatOnline(updateRequest); | |
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 के साथ पैराग्राफ़ को इंडेंट करना प्रदर्शित करता है। आप लिंक, संरेखण, ड्रॉप कैप स्थिति, पहली पंक्ति इंडेंटेशन, लाइन स्पेसिंग, पेज ब्रेक और स्टाइल नाम सेट कर सकते हैं। आप UpdateParagraphFormatOnlineRequest क्लास के कंस्ट्रक्टर में इंडेक्स पैरामीटर का उपयोग करके लक्ष्य पैराग्राफ़ का चयन कर सकते हैं या इसके ऑब्जेक्ट की इंडेक्स विशेषता सेट कर सकते हैं।
इस विषय में, हमने C# लो कोड API के साथ MS Word पैराग्राफ़ फ़ॉर्मेटिंग सीखी है। Word फ़ाइल में टेक्स्ट बदलने के लिए, निम्न लेख देखें: NET REST API से Word में कोई शब्द बदलें.