पीडीएफ के लिए आरटीएफ

C# .NET का उपयोग करके RTF से PDF दस्तावेज़ रूपांतरण

रिच टेक्स्ट फ़ॉर्मैट (RTF) दस्तावेज़ बनाने के लिए व्यापक रूप से इस्तेमाल किया जाने वाला फ़ाइल फ़ॉर्मैट है जिसमें रिच टेक्स्ट, इमेज, और दूसरे फ़ॉर्मैटिंग एलिमेंट होते हैं। हालांकि, कुछ मामलों में, आपको अपने आरटीएफ दस्तावेज़ों को पीडीएफ में बदलना पड़ सकता है, या तो आर्काइव करने, प्रिंट करने या शेयर करने के मकसद से। पीडीएफ एक लोकप्रिय फ़ाइल प्रारूप है जिसे विभिन्न प्लेटफार्मों और उपकरणों में व्यापक रूप से स्वीकार किया जाता है, जिससे यह दस्तावेज़ रूपांतरण के लिए एक आदर्श विकल्प बन जाता है। इस लेख में, हम उन कारणों का पता लगाएंगे जिनकी वजह से आपको RTF को PDF में बदलने की आवश्यकता हो सकती है, और आपको दिखाएंगे कि .NET क्लाउड SDK का उपयोग करके रूपांतरण प्रक्रिया कैसे करें। चाहे आप रूपांतरण प्रक्रिया को स्वचालित करने वाले डेवलपर हों या एक गैर-तकनीकी उपयोगकर्ता जिसे कुछ दस्तावेज़ों को परिवर्तित करने की आवश्यकता है, यह लेख आपके लिए है।

पीडीएफ दस्तावेज़ रूपांतरण एपीआई के लिए आरटीएफ

इस उद्देश्य के लिए कई क्लाउड-आधारित सेवाएँ और API भी उपलब्ध हैं। हालांकि, Aspose.Words Cloud for .NET, जो आरटीएफ फाइलों को पीडीएफ में बदलने का एक सरल और कुशल तरीका प्रदान करता है।

यह एक REST API है जिसे आपके .NET अनुप्रयोगों में आसानी से एकीकृत किया जा सकता है ताकि Word दस्तावेज़ों पर विभिन्न ऑपरेशन किए जा सकें, जिसमें पाठ बनाना, संपादित करना, परिवर्तित करना और हेरफेर करना शामिल है। अपनी शक्तिशाली सुविधाओं और व्यापक दस्तावेज़ीकरण के साथ, .NET के लिए Aspose.Words Cloud SDK उन डेवलपर्स के लिए एक उत्कृष्ट पसंद है जो आरटीएफ को पीडीएफ रूपांतरण प्रक्रिया में स्वचालित करना चाहते हैं। तो कृपया NuGet संकुल प्रबंधक में Aspose.Words-Cloud खोजें और .NET प्रोजेक्ट में SDK का संदर्भ जोड़ने के लिए पैकेज जोड़ें बटन पर क्लिक करें। दूसरे, क्लाउड डैशबोर्ड से अपने क्लाइंट क्रेडेंशियल्स प्राप्त करें।

यदि आपके पास क्लाउड डैशबोर्ड पर कोई मौजूदा खाता नहीं है तो बस साइन-अप करें।

सी # का उपयोग कर आरटीएफ से पीडीएफ कनवर्टर ऑनलाइन

यह खंड C# .NET का उपयोग करके RTF को PDF कन्वर्टर में ऑनलाइन विकसित करने के चरणों और संबंधित विवरणों की व्याख्या करता है।

// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया यहां जाएं 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClinetID और क्लाइंट सीक्रेट विवरण का उपयोग करके कॉन्फ़िगरेशन ऑब्जेक्ट बनाएँ
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi उदाहरण को इनिशियलाइज़ करें
var wordsApi = new WordsApi(config);

// इनपुट शब्द दस्तावेज़
string inputFile = "file-sample.rtf";
string format = "PDF";
string resultant = "output.pdf";

try
{
 // फ़ाइल को स्थानीय ड्राइव से लोड करें
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // क्लाउड स्टोरेज में फाइल अपलोड करें
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // DocumentWithFormat अनुरोध वस्तु बनाएँ
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // दस्तावेज़ संचालन को ट्रिगर करें
    wordsApi.GetDocumentWithFormat(response);

    // रूपांतरण सफल होने पर सफलता संदेश प्रिंट करें
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("RFT to PDF conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
पीडीएफ कनवर्टर करने के लिए आरटीएफ

छवि:- RTF से PDF दस्तावेज़ रूपांतरण पूर्वावलोकन।

आइए रूपांतरण कोड स्निपेट के बारे में समझ विकसित करें।

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

कॉन्फ़िगरेशन और WordsApi उदाहरण का एक ऑब्जेक्ट बनाएँ जहाँ क्लाइंट क्रेडेंशियल्स को तर्क के रूप में उपयोग किया जाता है।

var response = new GetDocumentWithFormatRequest(inputFile, format: format, outPath: resultant);

GetDocumentWithFormat ऑब्जेक्ट का एक उदाहरण बनाएं जहां हम इनपुट आरटीएफ नाम, परिणामी प्रारूप पीडीएफ के रूप में और परिणामी पीडीएफ दस्तावेज़ का नाम तर्क के रूप में प्रदान करते हैं।

wordsApi.GetDocumentWithFormat(response);

अब, RFT को PDF रूपांतरण प्रक्रिया में प्रारंभ करने के लिए इस विधि को कॉल करें। परिणामी पीडीएफ को तब क्लाउड स्टोरेज में स्टोर किया जाता है।

यदि हम आउटपाथ तर्क को छोड़ देते हैं, तो परिणामी पीडीएफ प्रतिक्रिया स्ट्रीम में वापस आ जाएगी।

उपरोक्त उदाहरण में प्रयुक्त इनपुट RFT फ़ाइल input-sample.rft से डाउनलोड की जा सकती है।

CURL कमांड का उपयोग करके रिच टेक्स्ट डॉक्यूमेंट को PDF में कन्वर्ट करें

RTF को PDF में बदलने का दूसरा तरीका cURL कमांड का उपयोग करना है। cURL एक कमांड-लाइन टूल है जो आपको HTTP, FTP और SMTP सहित विभिन्न प्रोटोकॉल का उपयोग करके सर्वर से और सर्वर पर डेटा स्थानांतरित करने की अनुमति देता है। CURL के साथ, आप ऑनलाइन RTF से PDF कन्वर्टर सेवाओं के लिए API अनुरोध करके आसानी से RTF फ़ाइलों को PDF में बदल सकते हैं।

इस आलेख में, हम आपको दिखाएंगे कि आरटीएफ को पीडीएफ में कनवर्ट करने के लिए सीयूआरएल कमांड का उपयोग कैसे करें, एक चरण-दर-चरण मार्गदर्शिका प्रदान करें जिसमें पीडीएफ कनवर्टर सेवाओं के लिए उपलब्ध ऑनलाइन आरटीएफ पर मूल्यवान जानकारी शामिल है, उनके एपीआई के साथ प्रमाणित कैसे करें, और कैसे CURL कमांड्स का उपयोग करके रूपांतरण प्रक्रिया करने के लिए।

तो, पहला कदम निम्न आदेश का उपयोग कर जेडब्ल्यूटी एक्सेस टोकन (क्लाइंट प्रमाण-पत्रों के आधार पर) उत्पन्न करना है:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

एक बार हमारे पास एक्सेसटोकन हो जाने के बाद, कृपया निम्न आदेश निष्पादित करें जो क्लाउड स्टोरेज से इनपुट आरएफटी दस्तावेज़ लोड करता है और इसे पीडीएफ प्रारूप में परिवर्तित करता है। परिणामी पीडीएफ को क्लाउड स्टोरेज में भी स्टोर किया जाता है।

curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=PDF&outPath={resultantFile}" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer {accessToken}"

क्लाउड स्टोरेज में मौजूद इनपुट RFT दस्तावेज़ के नाम के साथ {inputFile} बदलें, {accessToken} ऊपर उत्पन्न JWT एक्सेस टोकन के साथ और {resultantFile} परिणामी PDF फ़ाइल के नाम / पथ के साथ।

निष्कर्ष

RTF को PDF में बदलना कई उपयोगकर्ताओं के लिए एक सामान्य आवश्यकता है, और इस लक्ष्य को प्राप्त करने के कई तरीके हैं, जिनमें C# .NET, क्लाउड-आधारित सेवाओं और cURL कमांड का उपयोग करना शामिल है। इस लेख में, हमने आरटीएफ से पीडीएफ रूपांतरण के संबंध में विभिन्न दृष्टिकोणों की खोज की है, जिसमें एक व्यापक मार्गदर्शिका प्रदान की गई है जिसमें चरण-दर-चरण निर्देश और मूल्यवान जानकारी शामिल है। चाहे आप एक डेवलपर हैं जो रूपांतरण प्रक्रिया को स्वचालित करना चाहते हैं या एक गैर-तकनीकी उपयोगकर्ता हैं जिसे कुछ दस्तावेज़ों को परिवर्तित करने की आवश्यकता है, यह लेख कई प्रकार के समाधान प्रदान करता है जो आपकी आवश्यकताओं को पूरा करेगा।

उपयोगी कड़ियां

संबंधित आलेख

इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लिंक पर जाएँ: