नेट रेस्ट एपीआई के साथ वर्ड को एसवीजी में बदलें

यह मूल लेख नेट रेस्ट एपीआई के साथ ** Word को SVG में बदलने की प्रक्रिया को कवर करता है। .NET क्लाउड SDK के लिए Aspose.Words एक आसान इंटरफ़ेस प्रदान करता है और इसका उपयोग Word DOC फ़ाइल को SVG फ़ाइल में निर्यात करने के लिए किया जा सकता है। यदि आप सी# लो कोड एपीआई के साथ वर्ड डीओसी से एसवीजी कनवर्टर विकसित करने में रुचि रखते हैं, तो आप इस लेख में साझा किए गए सरल दिशानिर्देशों का पालन कर सकते हैं और एक कार्यशील नमूना कोड का उपयोग करके सुविधा की खोज करने का प्रयास कर सकते हैं।

पूर्वावश्यकता

C# लो कोड एपीआई के साथ Word DOC को SVG में बदलने के चरण

  1. वर्ड डॉक को एसवीजी में बदलने के लिए एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
  2. अपने क्लाइंट क्रेडेंशियल्स के साथ WordsAPI क्लास के ऑब्जेक्ट को इंस्टेंट करें
  3. इनपुट वर्ड और आउटपुट एसवीजी फ़ाइल नाम सेट करें
  4. नमूना DOCX फ़ाइल तक पहुंचें और उसे फ़ाइल स्ट्रीम में कनवर्ट करें
  5. REST API का उपयोग करके DOCX को SVG में बदलने के लिए*ConvertDocument** विधि का उपयोग करें*
  6. उत्पन्न SVG फ़ाइल को स्थानीय डिस्क पर सहेजें

उपरोक्त चरण REST API* का उपयोग करके *DOCX से SVG रूपांतरण प्राप्त करने के लिए मार्गदर्शन करते हैं, जिसके तहत प्रक्रिया .NET REST SDK के लिए Aspose.Words का उपयोग करके और क्लाउड ऐप पहचानकर्ता और गुप्त मानों का उपयोग करके WordsApi क्लास को इंस्टेंट करके शुरू की जाती है। नमूना Word DOCX फ़ाइल को डिस्क से फ़ाइल स्ट्रीम के माध्यम से खोला जाएगा और आउटपुट SVG फ़ाइल स्ट्रीम को लौटाकर क्लाउड में Word को SVG रूपांतरण प्रक्रिया को पूरा करने के लिए ConvertDocument() विधि द्वारा उपयोग किया जाएगा जिसे डिस्क पर सहेजा जा सकता है।

नेट रेस्ट एपीआई के साथ डीओसी से एसवीजी रूपांतरण के लिए कोड

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToSvg
{
public void ConvertWordToSvgAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "";
apiClient.ClientId = "";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"C:\Words\";
string inputFile = "Test1.docx";
string outputFile = "DOCXToSvg.svg";
string outputFormat = "svg";
//Read input file to bytes array
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open);
inpuFileStream.Position = 0;
//create conversion request object with input and output files
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

उपरोक्त उदाहरण कोड C# REST API* के साथ *Word दस्तावेज़ से SVG कनवर्टर विकसित करने के ढांचे को प्रदर्शित करता है। आप रूपांतरण प्रक्रिया के दौरान आउटपुट दस्तावेज़ के लिए पथ, लाइन स्पेसिंग और आउटपुट फ़ाइल नाम सहित अतिरिक्त पैरामीटर भी सेट कर सकते हैं। DOC से SVG रूपांतरण की इस सुविधा का उपयोग .NET फ्रेमवर्क का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ किया जा सकता है।

इस लेख में, हमने नेट रेस्ट एपीआई के साथ वर्ड से एसवीजी रूपांतरण प्राप्त करने की प्रक्रिया को कवर किया है। यदि आप वर्ड से आरटीएफ रूपांतरण में रुचि रखते हैं, तो कैसे करें पर लेख देखें।

 हिन्दी