यह संक्षिप्त ट्यूटोरियल नेट रेस्ट एपीआई के साथ ** DOC को XPS में बदलने की प्रक्रिया का वर्णन करता है। हम Word DOC फ़ाइल को XPS फ़ाइल में निर्यात करने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। यदि आप C# लो कोड एपीआई के साथ Word DOC से XPS कनवर्टर विकसित करना चाहते हैं, तो इस आलेख में दिए गए चरणों का पालन करें और रनिंग सैंपल कोड का उपयोग करके सुविधा का प्रयास करें।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet
- उपरोक्त एसडीके के साथ वर्ड से एक्सपीएस रूपांतरण के लिए सेटअप सी# प्रोजेक्ट
C# लो कोड एपीआई के साथ Word DOC को XPS में बदलने के चरण
- DOC को XPS में बदलने के लिए API के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- क्लाइंट क्रेडेंशियल्स के साथ WordsAPI क्लास इंस्टेंस को इंस्टेंट करें
- इनपुट और आउटपुट फ़ाइलें निर्दिष्ट करें
- इनपुट DOC फ़ाइल पढ़ें और क्लाउड स्टोरेज पर अपलोड करें
- REST API का उपयोग करके DOC को XPS में कनवर्ट करने के लिए*ConvertDocument** विधि को कॉल करें*
- आउटपुट XPS फ़ाइल को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण REST API* का उपयोग करके सुचारू *DOCX से XPS रूपांतरण सुनिश्चित करते हैं। प्रक्रिया .NET REST SDK के लिए Aspose.Words का उपयोग करके और सदस्यता के लिए उधार पहचानकर्ता और गुप्त मान प्रदान करके WordsApi का एक उदाहरण बनाकर शुरू होगी। स्रोत वर्ड फ़ाइल को डिस्क से एक्सेस किया जाएगा और ConvertDocument() विधि का उपयोग करके, Word से XPS रूपांतरण क्लाउड में किया जाएगा और XPS फ़ाइल लौटा दी जाएगी जिसे डिस्क पर सहेजा जा सकता है।
नेट रेस्ट एपीआई के साथ DOC से XPS रूपांतरण के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToXps | |
{ | |
public void ConvertWordToXpsAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create the Words SDK object | |
WordsApi wordsConvertApi = new WordsApi(apiClient); | |
string inputFile = "Test1.docx"; | |
string outputXpsFile = "DOCXToXps"; | |
string outputFormat = "xps"; | |
//Read source file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsConvertApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputXpsFileStream = conversionTask.Result; | |
outputXpsFileStream.Position = 0; | |
using (var fileStream = File.Create(outputXpsFile+"."+ outputFormat)) | |
{ | |
outputXpsFileStream.Seek(0, SeekOrigin.Begin); | |
outputXpsFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह नमूना कोड C# REST API के साथ XPS कनवर्टर के लिए Word दस्तावेज़ विकसित करने का आधार प्रदान करता है। आप रूपांतरण प्रक्रिया के दौरान अतिरिक्त पैरामीटर सेट कर सकते हैं जैसे आउटपुट दस्तावेज़ का पथ और आउटपुट फ़ाइल नाम। DOC से XPS रूपांतरण की इस सुविधा का उपयोग इस SDK का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम पर बिना कोड वाले या कम कोड वाले ऐप्स के साथ किया जा सकता है।
आप निम्न पृष्ठ पर एक अन्य समान सुविधा भी देख सकते हैं: .NET REST API के साथ DOCX को BMP में बदलें।