Pretvorite SVG u PDF u C#

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#

  1. Konfigurirajte okruženje dodavanjem Aspose.CAD for .NET pomoću upravitelja paketa NuGet za pretvaranje SVG u PDF
  2. Pristupite izvornoj SVG datoteci pomoću instance klase Image
  3. Napravite instancu klase PdfOptions i inicijalizirajte objekt klase CadRasterizationOptions da postavite veličinu stranice
  4. 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#.

 Hrvatski