यह लेख NET REST API के साथ Word में फ़ॉन्ट बदलने के तरीके के बारे में मार्गदर्शन प्रदान करता है। आप सीखेंगे कि .NET क्लाउड SDK का उपयोग करके C# लो कोड API के साथ वर्ड में फ़ॉन्ट आकार को स्वचालित रूप से कैसे बदला जाए और फ़ॉन्ट की अन्य विशेषताओं को कैसे बदला जाए। यह फ़ॉन्ट के विभिन्न गुणों के बारे में जानकारी प्रदान करेगा।
पूर्वापेक्षा
डाउनलोड करना Aspose.Words Cloud SDK for Dotnet to set the font in a Word file
फ़ॉन्ट बदलने के लिए उपरोक्त SDK के साथ C# समाधान प्रोजेक्ट सेटअप करें
C# लो कोड API के साथ वर्ड पर फ़ॉन्ट बदलने के चरण
- फ़ॉन्ट बदलने के लिए क्लाइंट आईडी और सीक्रेट के साथ WordsApi ऑब्जेक्ट को इनिशियलाइज़ करें
- नया फ़ॉन्ट सेट करने के लिए स्रोत Words दस्तावेज़ में कुछ पाठ लोड करें
- नया फ़ॉन्ट बनाएँ और बोल्ड, आकार और इटैलिक के लिए पैरामीटर सेट करें
- फ़ॉन्ट को अपडेट करने के लिए UpdateRunFontOnlineRequest क्लास का उपयोग करके अनुरोध ऑब्जेक्ट बनाएं
- लोड की गई वर्ड फ़ाइल में फ़ॉन्ट बदलने के लिए UpdateRunFontOnline() विधि को कॉल करें
- API से प्रतिक्रिया स्ट्रीम को अपडेट किए गए फ़ॉन्ट के साथ सहेजें
उपरोक्त चरण C# लो कोड API के साथ Word में फ़ॉन्ट बदलने का तरीका बताते हैं। स्रोत Word फ़ाइल लोड करें, फ़ॉन्ट क्लास का ऑब्जेक्ट बनाएँ और उसके पैरामीटर सेट करें, UpdateRunFontOnlineRequest क्लास ऑब्जेक्ट को इंस्टेंटिएट करें, और इसे UpdateRunFontOnline() विधि को कॉल करते समय उपयोग करें जो अपलोड की गई Word फ़ाइल में फ़ॉन्ट को संशोधित करता है। API प्रतिक्रिया से स्ट्रीम प्राप्त करें और फ़ॉन्ट बदलने के बाद इसे डिस्क पर सहेजें।
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 ChangeFont() | |
{ | |
var wordsApi = new WordsApi("client id", "client secret"); // For changing font | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestFontDto = new Font() | |
{ | |
Bold = true, | |
Size = 15, | |
Italic = true, | |
}; | |
var updateRequest = new UpdateRunFontOnlineRequest(requestDocument, "paragraphs/1", requestFontDto, 0); | |
string output = "output.docx"; | |
updateRequest.DestFileName = output; | |
var task = wordsApi.UpdateRunFontOnline(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# लो कोड API के साथ Word में बोल्ड स्टाइल, इटैलिक स्टाइल और फ़ॉन्ट साइज़ सेट करना दर्शाता है। आप रंग, स्टाइल, टेक्स्ट इफ़ेक्ट, अंडरलाइन स्टाइल, सभी कैपिटल लेटर और बॉर्डर सेट कर सकते हैं। आप 0-आधारित इंडेक्स का उपयोग करके पैराग्राफ़ संदर्भ भी सेट कर सकते हैं।
इस लेख में हमने NET REST API से Word का फ़ॉन्ट बदलना सिखाया है। यदि आप Word फ़ाइल के गुण बदलना चाहते हैं, तो NET REST API के साथ Word दस्तावेज़ के गुण बदलें पर लेख देखें।