Ez az egyszerű témakör elmagyarázza, hogyan lehet konvertálni a(z) SVG fájlt PDF-re C#-ban. Tartalmazza az összes szükséges információt, beleértve a lépésenkénti algoritmust és egy példakódot egy SVG-ből PDF-be konvertáló szoftver létrehozásához C#-ban. Ezenkívül az átalakítási folyamat improvizálását is magában foglalja az Ön igényei alapján.
Az SVG PDF formátumba exportálásának lépései C#-ban
- Konfigurálja a környezetet a Aspose.CAD for .NET hozzáadásával a NuGet csomagkezelő segítségével az SVG PDF-be konvertálásához
- A forrás SVG-fájl elérése a Image osztálypéldány használatával
- Hozzon létre egy példányt a PdfOptions osztályból, és inicializálja a CadRasterizationOptions osztályobjektumot az oldalméret beállításához
- Exportálja az SVG fájlt PDF formátumba, és mentse el a lemezre
A fenti lépések magukban foglalják az SVG-fájlok PDF formátumú konvertálását C#-ban. Kezdetben a forrás SVG-fájl az Image osztály egy példányával érhető el, amelyet a szükséges PDF és a raszterezési beállítások beállítása követ a kimeneti PDF-fájlhoz. Végül a betöltött SVG fájl PDF dokumentumként jelenik meg a lemezen.
Kód az SVG PDF formátumba exportálásához C#-ban
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); | |
} | |
} | |
} | |
} |
Ez a példakód az SVG-t PDF-be konvertálja C#-ban. A CadRasterizationOptions osztály a kimeneti PDF-dokumentum oldalméretének konfigurálására szolgál. Ezenkívül beállíthatja a vízjel színét, a szöveg elforgatását, a vízjel szövegét és a PdfOptions osztály egyéb opcionális tulajdonságait az Ön igényei szerint.
Ez a példa az SVG PDF formátumba konvertálásának részleteit tartalmazza C# nyelven. Ha érdekli a PLT-ből PDF-be konvertálás, olvassa el a cikket a következőn: hogyan lehet a PLT-t PDF-be konvertálni C#-ban.