Ova jednostavna tema objašnjava kako pretvoriti SVG u PDF u C#. Pokriva sve potrebne informacije uključujući postupni algoritam i primjer koda za izradu softvera za pretvaranje SVG u PDF u C#. Osim toga, također pokriva improvizaciju procesa pretvorbe na temelju vaših zahtjeva.
Koraci za izvoz SVG u PDF u C#
- Konfigurirajte okruženje dodavanjem Aspose.CAD for .NET pomoću upravitelja paketa NuGet za pretvaranje SVG u PDF
- Pristupite izvornoj SVG datoteci pomoću instance klase Image
- Napravite instancu klase PdfOptions i inicijalizirajte objekt klase CadRasterizationOptions da postavite veličinu stranice
- Izvezite SVG datoteku u PDF format i spremite je na disk
Gore navedeni koraci podrazumijevaju postupak konvertiranja SVG datoteka u PDF u C#. U početku se izvornoj SVG datoteci pristupa pomoću instance klase Image, nakon čega slijedi postavljanje potrebnih PDF-a i opcija rasterizacije za izlaznu PDF datoteku. Konačno, učitana SVG datoteka bit će prikazana kao PDF dokument na disku.
Kod za izvoz SVG u PDF u C#
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); | |
} | |
} | |
} | |
} |
Ovaj primjer koda pretvara SVG u PDF u C#. Klasa CadRasterizationOptions koristi se za konfiguriranje veličine stranice izlaznog PDF dokumenta. Štoviše, također možete postaviti boju vodenog žiga, rotaciju teksta, tekst vodenog žiga i druga izborna svojstva klase PdfOptions prema vašim zahtjevima.
Ovaj primjer je obuhvatio detalje pretvaranja SVG u PDF u C#. Ako vas zanima konverzija PLT u PDF, pročitajte članak na kako pretvoriti PLT u PDF u C#.