यह सरल विषय बताता है कि C# में SVG को PDF में कैसे बदलें। इसमें C#** में **एसवीजी से पीडीएफ कनवर्टर सॉफ्टवेयर बनाने के लिए चरण-वार एल्गोरिदम और एक उदाहरण कोड सहित सभी आवश्यक जानकारी शामिल है। इसके अतिरिक्त, इसमें आपकी आवश्यकताओं के आधार पर रूपांतरण प्रक्रिया को सुधारना भी शामिल है।
सी# में एसवीजी को पीडीएफ में निर्यात करने के चरण
- SVG को PDF में परिवर्तित करने के लिए NuGet पैकेज मैनेजर का उपयोग करके Aspose.CAD for .NET जोड़कर पर्यावरण को कॉन्फ़िगर करें
- Image क्लास इंस्टेंस का उपयोग करके स्रोत SVG फ़ाइल तक पहुंचें
- PdfOptions क्लास का एक उदाहरण बनाएं और पेज का आकार सेट करने के लिए CadRasterizationOptions क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- एसवीजी फ़ाइल को पीडीएफ प्रारूप में निर्यात करें और इसे डिस्क पर सहेजें
उपरोक्त चरणों में एसवीजी फाइलों को सी# में पीडीएफ में बदलने की प्रक्रिया शामिल है। प्रारंभ में, स्रोत एसवीजी फ़ाइल को छवि वर्ग के एक उदाहरण का उपयोग करके एक्सेस किया जाता है, जिसके बाद आउटपुट पीडीएफ फ़ाइल के लिए आवश्यक पीडीएफ और रैस्टराइज़ेशन विकल्प सेट किए जाते हैं। अंत में, लोड की गई एसवीजी फ़ाइल को डिस्क पर पीडीएफ दस्तावेज़ के रूप में प्रस्तुत किया जाएगा।
सी# में एसवीजी को पीडीएफ में निर्यात करने के लिए कोड
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class SvgToPdf | |
{ | |
public static void SvgToPdfConverter() | |
{ | |
String path = @"/KBase/TestData/"; | |
// Initialize a license to convert SVG to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
// Acess the source SVG file | |
using (Image image = Image.Load(path + "Source.svg")) | |
{ | |
// Instantiate the PdfOptions class object | |
PdfOptions options = new PdfOptions(); | |
var opts = new CadRasterizationOptions(); | |
opts.PageHeight = 500; | |
opts.PageWidth = 500; | |
options.VectorRasterizationOptions = opts; | |
// Export SVG file to PDF | |
image.Save(path + "ConvertedPdf.pdf", options); | |
} | |
} | |
} | |
} |
यह उदाहरण कोड SVG को C# में PDF में परिवर्तित करता है। कैडरास्टराइजेशनऑप्शन क्लास का उपयोग आउटपुट पीडीएफ दस्तावेज़ के पृष्ठ आकार को कॉन्फ़िगर करने के लिए किया जाता है। इसके अलावा, आप अपनी आवश्यकताओं के अनुसार वॉटरमार्क रंग, टेक्स्ट रोटेशन, वॉटरमार्क टेक्स्ट और पीडीएफऑप्शंस क्लास के अन्य वैकल्पिक गुण भी सेट कर सकते हैं।
इस उदाहरण में SVG को C# में PDF में परिवर्तित करने का विवरण शामिल किया गया है। यदि आप पीएलटी से पीडीएफ रूपांतरण में रुचि रखते हैं, तो सी# में पीएलटी को पीडीएफ में कैसे परिवर्तित करें पर लेख पढ़ें।