SVG konvertálása PDF-be a C# használatával

Ez a rövid témakör végigvezeti Önt a(z) SVG a PDF formátumú PDF fájl C# használatával konvertálásának részletes lépésein, valamint a kód végrehajtásához szükséges környezet konfigurálásával kapcsolatos információkkal. A C# SVG-ből PDF-be konverter könnyen fejleszthető egy egyszerű API interfész segítségével .NET támogatott platform alapú alkalmazásokban.

Lépések az SVG PDF-be konvertálásához C# használatával

  1. A NuGet csomagkezelő használatával vegye fel a(z) Aspose.Imaging elemet az SVG PDF formátumba konvertálásához
  2. Importálja a hivatkozást a(z) Aspose.Imaging névtérre az alkalmazásban
  3. Töltse be a forrás SVG fájlt a Image.Load módszerrel
  4. Példányosítsa az SvgRasterizationOptions osztályobjektumot az SVG kép magasságának és szélességének beállításához
  5. Hozzon létre PdfOptions osztályt a kívánt PDF-beállítások beállításához
  6. Konvertálja az SVG-t PDF-be a Mentés módszerrel

A C# fenti lépései egyszerű API-hívások és néhány kódsor segítségével konvertálják az SVG-t PDF-be. A folyamat a forrás SVG kép betöltésével kezdődik a Load() metódussal, amit az SVG oldal szélességének és magasságának beállítása követ az SvgRasterizationOptions osztály segítségével. Végül a PdfOptions osztály használatával beállítja a PDF raszterezési beállításait, és az SVG-t PDF-be konvertálja.

Kód az SVG PDF-be konvertálásához C# használatával

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);
}
}
}

A fenti példában az SVG–PDF C# alapú konvertáló alkalmazást néhány sornyi kód felhasználásával fejlesztettük ki. Az API lehetővé teszi az exportált PDF testreszabását az oldalméret, a képfelbontás, a többoldalas beállítások és a PDF dokumentum információinak beállításával a PdfOptions osztály segítségével.

A fent említett példa azt jelenti, hogy az SVG PDF-be konvertálásához C# alapú egyszerű konverter könnyen fejleszthető anélkül, hogy bármilyen külső, harmadik féltől származó szoftvertől, például Adobe Acrobattól függne. Ha többet szeretne megtudni arról, hogyan lehet SVG-t PNG-képpé konvertálni C# használatával, olvassa el a hogyan lehet SVG-t PNG-vé konvertálni C# használatával című cikket.

 Magyar