इस लेख में, हम Word को JPG प्रारूप में बदलने पर चर्चा करने जा रहे हैं। हम समझते हैं कि एमएस वर्ड फाइलें (DOC, DOCX, DOCM, DOTX, ODT, OTT, वगैरह ) सूचना भंडारण और संगठनों, विश्वविद्यालयों और अन्य संस्थानों में साझा करने के लिए काफी लोकप्रिय हैं। उनका उपयोग व्यवसाय कार्ड, ब्रोशर, नए पत्र और कई अन्य वस्तुओं को बनाने और डिजाइन करने में भी किया जाता है। लेकिन उन्हें देखने के लिए भी, हमें विशेष सॉफ़्टवेयर की आवश्यकता होती है, इसलिए रेखापुंज छवियों (JPG) में रूपांतरण एक व्यवहार्य समाधान हो सकता है। यह JPG इमेज के रूप में कंप्रेस्ड आउटपुट भी उत्पन्न करता है।
आइए निम्नलिखित विषयों पर और विस्तार से चर्चा करें।
- वर्ड टू जेपीजी रूपांतरण एपीआई
- सी # में वर्ड को जेपीजी में कनवर्ट करें
- सी # में जेपीजी के लिए डीओसीएक्स
- कर्ल कमांड का उपयोग करके वर्ड इन इमेज
वर्ड टू जेपीजी रूपांतरण एपीआई
Aspose.Words Cloud एमएस वर्ड या ओपनऑफिस को अन्य लोकप्रिय प्रारूपों में बनाने, संपादित करने और प्रस्तुत करने की क्षमता प्रदान करता है। अब इस लेख के दायरे के अनुसार, हमें Aspose.Words Cloud SDK for .NET का उपयोग करने की आवश्यकता है जो NuGet और GitHub पर डाउनलोड के लिए उपलब्ध है। कृपया टर्मिनल में निम्न आदेश निष्पादित करें:
nuget install Aspose.Words-Cloud
या NuGet Package Manager में निम्न आदेश निष्पादित करें:
PM> Install-Package Aspose.Words-Cloud
एक और दृष्टिकोण विजुअल स्टूडियो के भीतर सीधी स्थापना है
स्थापना के बाद, हमें Aspose.Cloud डैशबोर्ड पर जाकर एक निःशुल्क खाता बनाना होगा। अपने ग्राहक क्रेडेंशियल्स प्राप्त करने के लिए अपने GitHub या Google खाते का उपयोग करें या बस साइन अप करें।
सी # में वर्ड को जेपीजी में कनवर्ट करें
C# .NET का उपयोग करके Word को JPG में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें:
- सबसे पहले, हमें कॉन्फ़िगरेशन क्लास का ऑब्जेक्ट बनाना होगा
- दूसरा, कॉन्फ़िगरेशन ऑब्जेक्ट को तर्क के रूप में पास करते समय WordsApi उदाहरण प्रारंभ करें
- तीसरा, वर्ड फ़ाइल की सामग्री को पढ़ें और इसे अपलोडफाइल (..) विधि का उपयोग करके क्लाउड स्टोरेज पर अपलोड करें
- अब GetDocumentWithFormatRequest का एक उदाहरण बनाएं और इनपुट वर्ड फ़ाइल, आउटपुट स्वरूप और परिणामी फ़ाइल नाम को तर्क के रूप में पास करें
- अंत में, रूपांतरण करने के लिए WordsApi की GetDocumentWithFormat(…) विधि को कॉल करें। परिणामी JPG को फिर क्लाउड स्टोरेज में स्टोर किया जाता है
// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल प्राप्त करें
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// क्लाइंट आईडी और क्लाइंट गुप्त विवरण पास करके कॉन्फ़िगरेशन इंस्टेंस बनाएं
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi वस्तु बनाएँ
var wordsApi = new WordsApi(config);
// इनपुट वर्ड दस्तावेज़ का नाम
string fileName = "sample1.docx";
// आवश्यक आउटपुट स्वरूप
string format = "jpg";
// परिणामी फ़ाइल नाम
string outputfile = "converted.jpg";
// शब्द फ़ाइल की सामग्री लोड करें
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// क्लाउड स्टोरेज में मूल दस्तावेज़ अपलोड करें
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and परिणामी फ़ाइल नाम as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// रूपांतरण प्रक्रिया प्रारंभ करें
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
सी # में जेपीजी के लिए डीओसीएक्स
आइए उस परिदृश्य पर चर्चा करें जहां आप स्रोत शब्द फ़ाइल को क्लाउड स्टोरेज पर अपलोड किए बिना DOCX से JPG रूपांतरण करना चाहते हैं। इस आवश्यकता को पूरा करने के लिए कृपया नीचे निर्दिष्ट चरणों का पालन करें।
- सबसे पहले, हमें कॉन्फ़िगरेशन क्लास का ऑब्जेक्ट बनाना होगा
- दूसरा, कॉन्फ़िगरेशन ऑब्जेक्ट को तर्क के रूप में पास करते समय WordsApi उदाहरण प्रारंभ करें
- अब ConvertDocumentRequest का एक उदाहरण बनाएं जो इनपुट DOCX पथ, आउटपुट स्वरूप और परिणामी फ़ाइल नाम को तर्क के रूप में लेता है
- अंत में, रूपांतरण प्रक्रिया को प्रारंभ करने के लिए ConvertDocument(..) विधि को कॉल करें। परिणामी फ़ाइल क्लाउड स्टोरेज में संग्रहीत है
// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// क्लाइंट आईडी और क्लाइंट गुप्त विवरण पास करके कॉन्फ़िगरेशन इंस्टेंस बनाएं
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi वस्तु बनाएँ
var wordsApi = new WordsApi(config);
// इनपुट वर्ड फ़ाइल नाम
string fileName = "sample1.docx";
// परिणामी फ़ाइल नाम
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and परिणामी फ़ाइल नाम
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// जेपीजी में डीओसीएक्स रूपांतरण करें
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
कर्ल कमांड का उपयोग करके वर्ड इन इमेज
आइए कमांड लाइन टर्मिनल पर cURL कमांड का उपयोग करके शब्द को इमेज फॉर्मेट में बदलने के विकल्प का पता लगाएं। तो पहला कदम Aspose.Cloud डैशबोर्ड से प्राप्त ClientID और ClientSecret विवरण के आधार पर एक JSON वेब टोकन (JWT) उत्पन्न करना है। जेडब्ल्यूटी टोकन उत्पन्न करने के लिए कृपया टर्मिनल में निम्न आदेश निष्पादित करें।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
एक बार जेडब्ल्यूटी टोकन उत्पन्न हो जाने के बाद, वर्ड को छवि प्रारूप में बदलने के लिए कृपया निम्न आदेश निष्पादित करें।
curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
उपरोक्त उदाहरणों में उपयोग की गई नमूना फ़ाइलें sample1.docx और converted.jpg से डाउनलोड की जा सकती हैं।
निष्कर्ष
इस लेख में C# .NET कोड स्निपेट का उपयोग करके Word को JPG में बदलने के चरणों की व्याख्या की गई है। हमने यह भी सीखा है कि cURL कमांड का उपयोग करके वर्ड को इमेज फॉर्मेट में कैसे सेव किया जाता है। यदि आप अपनी आवश्यकताओं के अनुसार क्लाउड SDK के स्रोत कोड को संशोधित करना चाहते हैं, तो आप इसे GitHub से MIT लाइसेंस के तहत डाउनलोड कर सकते हैं।
यदि आपको एपीआई का उपयोग करते समय कोई समस्या आती है, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम के माध्यम से संपर्क करें।
संबंधित आलेख
इसके बारे में अधिक जानने के लिए हम निम्नलिखित लिंक पर जाने की भी सलाह देते हैं