यह संक्षिप्त ट्यूटोरियल आपको यह मार्गदर्शन करने के लिए डिज़ाइन किया गया है कि इस रूपांतरण में उपयोग की जाने वाली आवश्यक कक्षाओं की जानकारी और पर्यावरण को कॉन्फ़िगर करने के लिए चरणों के एक सेट की सहायता से C#** का उपयोग करके RTF को PDF में कैसे बदलें। RTF से PDF C# के लिए कन्वर्टर लिखते समय रननेबल कोड को भी पूरी तरह से समझने के लिए प्रदर्शित किया जाता है। आप PdfSaveOptions क्लास ऑब्जेक्ट का उपयोग करके विभिन्न तरीकों से RTF फ़ाइल से परिवर्तित आउटपुट PDF फ़ाइल को कस्टमाइज़ कर सकते हैं।
सी#का उपयोग करके आरटीएफ को पीडीएफ में बदलने के लिए कदम
- NuGet पैकेज मैनेजर से Aspose.Words का संदर्भ जोड़ने के लिए अपना प्रोजेक्ट कॉन्फ़िगर करें
- स्रोत RTF फ़ाइल को डिस्क से Document क्लास ऑब्जेक्ट में लोड करें
- आरटीएफ से रूपांतरित पीडीएफ को कॉन्फ़िगर करने के लिए PdfSaveOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- वांछित पीडीएफ सेव विकल्पों का उपयोग करके आउटपुट पीडीएफ फाइल को सेव करें
सी# आरटीएफ से पीडीएफ रूपांतरण का वर्णन इस कार्य को करने के लिए आवश्यक संचालन के अनुक्रम की सहायता से यहां किया गया है जैसे पहले पर्यावरण को कॉन्फ़िगर करने के लिए मार्गदर्शन प्रदान किया जाता है और फिर दस्तावेज़ वर्ग संदर्भ साझा किया जाता है जिसका उपयोग आरटीएफ को लोड करने के लिए किया जा सकता है साथ ही विभिन्न वर्ड प्रोसेसर अनुप्रयोगों द्वारा समर्थित कई अन्य प्रकार की फाइलें। अंत में, हम इनपुट आरटीएफ फ़ाइल को पीडीएफ के रूप में पीडीएफ सेवऑप्शन क्लास ऑब्जेक्ट के साथ सहेजते हैं जिसे ग्रेस्केल या नॉर्मल में रेंडर किए गए रंग मोड को सेट करके कॉन्फ़िगर किया जा सकता है।
सी # का उपयोग कर पीडीएफ में आरटीएफ निर्यात करने के लिए कोड
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace WordKB | |
{ | |
public class ConvertRtfToPdfUsingCSharp | |
{ | |
public static void Main2(string[] args) | |
{ | |
Load the license to avoid trial version watermark in the converted PDF from RTF | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the source input RTF file | |
Document inputRtfFile = new Document("InputSampleRtf.rtf"); | |
// Create and initialize PdfSaveOptions to customize the output PDF file | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set color mode for rendering the contents | |
pdfSaveOptions.ColorMode = ColorMode.Grayscale; | |
// Save the converted PDF file from RTF | |
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
आरटीएफ को पीडीएफ में बदलने के लिए सी# कोड यहां प्रदर्शित किया गया है जो आउटपुट पीडीएफ फाइल को कॉन्फ़िगर करने के लिए PdfSaveOptions वर्ग का उपयोग करता है। आप दिनांक/समय फ़ील्ड के लिए कस्टम स्थानीय समय क्षेत्र सेट कर सकते हैं, बड़ी फ़ाइल के रूपांतरण को नियंत्रित करने के लिए मेमोरी ऑप्टिमाइज़ेशन सेटिंग्स सेट कर सकते हैं, रेंडर किए जाने वाले पृष्ठों के सेट को परिभाषित कर सकते हैं, रेंडरिंग के लिए एंटी-अलियासिंग का उपयोग करने के लिए फ़्लैग कर सकते हैं, और कई अन्य कॉन्फ़िगरेशन भी कर सकते हैं। .
इस ट्यूटोरियल में, हमने सीखा है कि कैसे C# सरल API कॉल का उपयोग करके RTF को PDF में बदलें। यदि आप HTML का PDF में रूपांतरण सीखना चाहते हैं, तो लेख इंटरऑप के बिना सी # का उपयोग करके एचटीएमएल को पीडीएफ में कैसे परिवर्तित करें? देखें।