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

यह मूल विषय नेट रेस्ट एपीआई के साथ ** DOC को PDF में बदलने के तरीके के बारे में मार्गदर्शन करता है। आप विस्तृत चरणों और एक उदाहरण कोड का पालन करके C# लो कोड एपीआई के साथ DOC को पीडीएफ में बदलने के लिए .NET क्लाउड SDK के लिए Aspose.Words का उपयोग करेंगे। आपको विभिन्न अनुकूलनों के बारे में भी बताया जाएगा जिन्हें रूपांतरण प्रक्रिया के दौरान लागू किया जा सकता है।

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

C# REST API के साथ DOC को PDF में बदलने के चरण

  1. DOC को पीडीएफ में बदलने के लिए कॉन्फ़िगरेशन क्लास ऑब्जेक्ट में एपीआई के लिए क्लाइंट आईडी और क्लाइंट सीक्रेट सेट करें
  2. कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग करके WordsAPI क्लास के किसी ऑब्जेक्ट को इंस्टेंट करें
  3. इनपुट DOC और वांछित आउटपुट पीडीएफ फाइलों के नाम सेट करें
  4. स्रोत DOC फ़ाइल को फ़ाइलस्ट्रीम ऑब्जेक्ट में पढ़ें और
  5. FileStream और आउटपुट स्वरूप के साथ ConvertDocumentRequest ऑब्जेक्ट का एक उदाहरण बनाएं
  6. ConvertDocumentRequest ऑब्जेक्ट का उपयोग करके ConvertDocument फ़ंक्शन को प्रारंभ करें
  7. परिवर्तित पीडीएफ फाइल को स्थानीय डिस्क पर सहेजें

उपरोक्त चरण C# लो कोड एपीआई के साथ फ़ाइल प्रकार को DOC से PDF में बदल देते हैं। हम WordsApi क्लास ऑब्जेक्ट बनाकर SDK के कॉन्फ़िगरेशन को इनिशियलाइज़ करना शुरू करेंगे। फिर हम FileStream का उपयोग करके स्रोत DOC फ़ाइल तक पहुंचेंगे और ConvertDocumentRequest क्लास ऑब्जेक्ट बनाएंगे जिसका उपयोग ConvertDocument() विधि का उपयोग करके पीडीएफ में रूपांतरण करने के लिए किया जाता है।

नेट रेस्ट एपीआई के साथ DOC फ़ाइल को पीडीएफ में बदलने के लिए कोड

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocToPdf
{
public void ConvertDocToPdfAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Secret";
apiClient.ClientId = "ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string input = "Test1.doc";
string output = "DOCToPDF";
string format = "pdf";
//Read input file to bytes array
var fileStream = File.Open(input, FileMode.Open);
fileStream.Position = 0;
ConvertDocumentRequest docToPdfRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null);
var task = wordsApi.ConvertDocument(docToPdfRequest);
task.Wait();
var outputFileStream = task.Result;
outputFileStream.Position = 0;
using (var stream = File.Create(output+"."+ format))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(stream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

उदाहरण कोड C# REST API* के साथ *DOC फ़ाइल को पीडीएफ में परिवर्तित करने की प्रक्रिया को प्रदर्शित करता है। किसी कॉन्फ़िगरेशन ऑब्जेक्ट को पहले इंस्टेंट करना अनिवार्य नहीं है क्योंकि आप किसी अन्य ओवरलोडेड कंस्ट्रक्टर में क्लाइंट आईडी और क्लाइंट सीक्रेट प्रदान करके सीधे WordsApi ऑब्जेक्ट भी बना सकते हैं। आप ConvertDocumentRequest ऑब्जेक्ट के दौरान विभिन्न तर्क सेट करके रूपांतरण प्रक्रिया को भी अनुकूलित कर सकते हैं जो इस नमूना कोड में डिफ़ॉल्ट रूप से शून्य पर सेट हैं।

यदि आप DOCX से MD फ़ाइल रूपांतरण में रुचि रखते हैं, तो आप यह देख सकते हैं कि NET REST API के साथ DOCX को MD में बदलें कैसे करें।

 हिन्दी