यह ट्यूटोरियल नेट रेस्ट एपीआई के साथ ** DOCX को PDF में परिवर्तित करने के तरीके के बारे में मार्गदर्शन करता है। आप विस्तृत चरणों और नमूना कोड का पालन करके ** DOCX को C# लो कोड एपीआई के साथ पीडीएफ में बदलना** .NET क्लाउड SDK का उपयोग करना सीखेंगे। आप विभिन्न अनुकूलन भी सीखेंगे जिन्हें रूपांतरण प्रक्रिया के दौरान लागू किया जा सकता है।
पूर्वावश्यकता
- एक खाता बनाएं और एपीआई क्रेडेंशियल प्राप्त करें
- डाउनलोड करना Aspose.Words Cloud SDK for Dotnet
- उपरोक्त SDK के साथ C# प्रोजेक्ट सेटअप करें
C# REST API के साथ DOCX को PDF में बदलने के चरण
- कॉन्फ़िगरेशन क्लास ऑब्जेक्ट में एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
- कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग करके WordsAPI क्लास का एक उदाहरण इंस्टेंट करें
- इनपुट DOCX और आउटपुट PDF फ़ाइलें सेट करें
- फ़ाइलस्ट्रीम ऑब्जेक्ट में इनपुट DOCX फ़ाइल पढ़ें
- ConvertDocumentRequest ऑब्जेक्ट को FileStream और आउटपुट फॉर्मेट के साथ इंस्टेंट करें
- ConvertDocumentRequest ऑब्जेक्ट का उपयोग करके ConvertDocument विधि को लागू करें
- आउटपुट पीडीएफ फाइल को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण C# लो कोड एपीआई* के साथ फ़ाइल प्रकार * को DOCX से PDF में बदल देते हैं। शुरुआत में, कॉन्फ़िगरेशन को आरंभ करें और WordsApi क्लास ऑब्जेक्ट बनाने के लिए इसका उपयोग करें। अंत में, इनपुट फ़ाइल को FileStream में पढ़ें और ConvertDocumentRequest क्लास ऑब्जेक्ट बनाएं जिसका उपयोग ConvertDocument() विधि का उपयोग करके रूपांतरण करने के लिए किया जाता है।
नेट रेस्ट एपीआई के साथ DOCX फ़ाइल को पीडीएफ में बदलने के लिए कोड
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToPdf | |
{ | |
public void ConvertWordToPdfAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = ""; | |
apiClient.ClientId = ""; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test1.doc"; | |
string outputFile = "DOCXToPDF"; | |
string outputFormat = "pdf"; | |
//Read input 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 = wordsApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह नमूना कोड C# REST API* के साथ *DOCX फ़ाइल का PDF में रूपांतरण दर्शाता है। पहले कॉन्फ़िगरेशन ऑब्जेक्ट बनाना आवश्यक नहीं है क्योंकि आप कंस्ट्रक्टर में क्लाइंट आईडी और क्लाइंट सीक्रेट प्रदान करके सीधे WordsApi ऑब्जेक्ट बना सकते हैं। आप ConvertDocumentRequest कंस्ट्रक्टर में विभिन्न तर्क सेट करके रूपांतरण प्रक्रिया को अनुकूलित कर सकते हैं जो इस नमूना कोड में डिफ़ॉल्ट रूप से शून्य पर सेट हैं।
आप निम्न पृष्ठ पर एक अन्य समान सुविधा भी देख सकते हैं: नेट रेस्ट एपीआई के साथ DOCX को BMP में बदलें।