सी # का उपयोग कर एसवीजी को पीडीएफ में कैसे बदलें

यह संक्षिप्त विषय आपको कोड को निष्पादित करने के लिए परिवेश को कॉन्फ़िगर करने के बारे में जानकारी के साथ-साथ C#** का उपयोग करके SVG को PDF में कैसे परिवर्तित करें, इस बारे में विस्तृत चरणों के बारे में बताता है। सी# एसवीजी से पीडीएफ कनवर्टर का उपयोग करके .NET समर्थित प्लेटफॉर्म आधारित अनुप्रयोगों में एक साधारण एपीआई इंटरफेस का उपयोग करके आसानी से विकसित किया जा सकता है।

सी#का उपयोग करके एसवीजी को पीडीएफ में बदलने के चरण

  1. NuGet पैकेज मैनेजर का उपयोग करते हुए, SVG को PDF में बदलने के लिए Aspose.Imaging शामिल करें
  2. अपने आवेदन में Aspose.Imaging नाम स्थान का संदर्भ आयात करें
  3. Image.Load विधि का उपयोग करके स्रोत SVG फ़ाइल लोड करें
  4. एसवीजी छवि ऊंचाई और चौड़ाई सेट करने के लिए तत्काल SvgRasterizationOptions वर्ग वस्तु
  5. वांछित पीडीएफ विकल्प सेट करने के लिए पीडीएफ विकल्प वर्ग बनाएं
  6. सेव विधि का उपयोग करके एसवीजी को पीडीएफ में बदलें

सरल एपीआई कॉल और कोड की कुछ पंक्तियों की मदद से सी# एसवीजी को पीडीएफ में बदलें। लोड () विधि का उपयोग करके स्रोत एसवीजी छवि को लोड करके प्रक्रिया शुरू होगी, जिसके बाद एसवीजी पेज की चौड़ाई और ऊंचाई को सेट करके SvgRasterizationOptions वर्ग का उपयोग किया जाएगा। अंत में, PdfOptions क्लास का उपयोग करके, PDF रैस्टराइज़ेशन विकल्प सेट किए जाएंगे और SVG को PDF में बदल दिया जाएगा।

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

using System;
using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.ImageOptions;
namespace TestImaging
{
public class SvgToPdf
{
public static void main2(string[] args)
{
// Applying product license to convert SVG to PDF
License SvgToPdfLicense = new License();
SvgToPdfLicense.SetLicense("Aspose.Total.lic");
// Load source SVG for exporting to PDF
Image SvgImage = Image.Load("Sample.svg");
// Initialize rasterization options for source SVG image
SvgRasterizationOptions svgRasterization = new SvgRasterizationOptions();
svgRasterization.PageWidth = SvgImage.Width;
svgRasterization.PageHeight = SvgImage.Height;
// Initialize PDF export options
PdfOptions PdfExportOptions = new PdfOptions();
PdfExportOptions.PdfDocumentInfo = new PdfDocumentInfo();
PdfExportOptions.VectorRasterizationOptions = svgRasterization;
// Covert SVG to PDF using Save method
SvgImage.Save("ExportedSvg.pdf", PdfExportOptions);
}
}
}

उपरोक्त उदाहरण में, एसवीजी से पीडीएफ सी# आधारित कनवर्टर एप्लिकेशन को कोड की कुछ पंक्तियों का उपयोग करके विकसित किया गया है। API आपको PdfOptions वर्ग की सहायता से पृष्ठ आकार, छवि रिज़ॉल्यूशन, बहु-पृष्ठ विकल्प, और PDF दस्तावेज़ जानकारी सेट करके निर्यातित PDF को अनुकूलित करने की अनुमति देता है।

उपरोक्त उदाहरण में यह शामिल है कि एसवीजी को पीडीएफ सी# में बदलने के लिए एडोब एक्रोबैट जैसे किसी बाहरी तृतीय-पक्ष सॉफ़्टवेयर पर निर्भरता के बिना सरल कनवर्टर आसानी से विकसित किया जा सकता है। यदि आप C# का उपयोग करके SVG को PNG छवि में बदलने के बारे में जानना चाहते हैं, तो सी # का उपयोग कर एसवीजी को पीएनजी में कैसे परिवर्तित करें पर लेख देखें।

 हिन्दी