C# का उपयोग करके SVG को PDF के रूप में प्रस्तुत करें

C# का उपयोग करके स्केलेबल वेक्टर ग्राफ़िक्स (SVG) को पोर्टेबल दस्तावेज़ प्रारूप (पीडीएफ) के रूप में प्रस्तुत करना विभिन्न परिदृश्यों में एक मूल्यवान क्षमता हो सकती है, जैसे दस्तावेज़ निर्माण, रिपोर्टिंग, या मुद्रण योग्य सामग्री बनाना। इस गाइड में, हम C#** का उपयोग करके एसवीजी को पीडीएफ के रूप में प्रस्तुत करने के लिए आवश्यक चरणों का पता लगाएंगे। एसवीजी को पीडीएफ में परिवर्तित करके, डेवलपर्स विभिन्न अनुप्रयोगों में साझा करने, प्रिंट करने या एम्बेड करने के लिए उपयुक्त दस्तावेज़ बना सकते हैं। एसवीजी को पीडीएफ में प्रस्तुत करने के लिए चरण और सी# कोड निम्नलिखित हैं

C# का उपयोग करके SVG को PDF के रूप में प्रस्तुत करने के चरण

  1. एसवीजी को पीडीएफ में परिवर्तित करने के लिए GroupDocs.Viewer for .NET का उपयोग करने के लिए अपने एकीकृत विकास पर्यावरण (आईडीई) को कॉन्फ़िगर करें
  2. इसके कंस्ट्रक्टर को तर्क के रूप में एसवीजी फ़ाइल पथ प्रदान करके Viewer क्लास ऑब्जेक्ट को इंस्टेंट करें
  3. PdfViewOptions वर्ग का एक ऑब्जेक्ट बनाकर दृश्य विकल्प प्राप्त करें
  4. परिणामी पीडीएफ को डिस्क पर सहेजने के लिए व्यूअर.व्यू विधि को कॉल करें, व्यू विकल्प पास करें

सी# में एसवीजी को पीडीएफ में बदलने के लिए उपरोक्त चरण विंडोज, मैकओएस और लिनक्स जैसे व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टम पर किए जा सकते हैं, बशर्ते कि .NET स्थापित हो। इस रूपांतरण को करने के लिए किसी अतिरिक्त सॉफ़्टवेयर या उपकरण को स्थापित करने की आवश्यकता नहीं है। चाहे दस्तावेज़ निर्माण, रिपोर्टिंग, या अन्य परिदृश्यों पर लागू किया जाए, एसवीजी को पीडीएफ में प्रस्तुत करना बहुमुखी और गतिशील दस्तावेज़ प्रसंस्करण के लक्ष्य वाले डेवलपर्स के टूलकिट में एक मूल्यवान क्षमता के रूप में खड़ा है। नीचे दिए गए कोड उदाहरण से पता चलता है कि यह रूपांतरण कैसे करना है।

सी# का उपयोग करके एसवीजी को पीडीएफ के रूप में प्रस्तुत करने के लिए कोड

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
using GroupDocs.Viewer.Results;
using System;
namespace RenderSVGasPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Viewer library
License lic = new License();
lic.SetLicense(@"GroupDocs.Viewer.lic");
using (var viewer = new Viewer("input.svg"))
{
// Save output PDF to disk
var viewOptions = new PdfViewOptions("output.pdf");
viewer.View(viewOptions);
}
}
}
}

सी# में एसवीजी को पीडीएफ के रूप में प्रस्तुत करना प्रिंट करने योग्य दस्तावेजों में स्केलेबल वेक्टर ग्राफिक्स को शामिल करने के लिए एक मजबूत समाधान प्रदान करता है। जैसे ही आप अपनी परियोजनाओं में एसवीजी से पीडीएफ रूपांतरण को एकीकृत करते हैं, अपने एप्लिकेशन की विशिष्ट आवश्यकताओं पर विचार करें और अधिक व्यापक समाधान के लिए चुनी गई लाइब्रेरी द्वारा दी जाने वाली अतिरिक्त सुविधाओं का पता लगाएं। सुझाई गई लाइब्रेरी को सफलतापूर्वक कॉन्फ़िगर करने और फ़ाइल पथों में आवश्यक समायोजन करने पर, एसवीजी को सी# में पीडीएफ के रूप में प्रस्तुत करने के लिए कोड को अपनी परियोजनाओं में शामिल करना एक सरल और परेशानी मुक्त कार्य बन जाता है।

पहले के ट्यूटोरियल में, हमने एसवीजी को HTML के रूप में प्रस्तुत करने का पता लगाया था। यदि अतिरिक्त मार्गदर्शन की आवश्यकता है, तो हम C# का उपयोग करके SVG को HTML के रूप में प्रस्तुत करें पर हमारे लेख से परामर्श लेने की अनुशंसा करते हैं।

 हिन्दी