XSL FO renderelése PDF-be C#-ban

Ez az oktatóanyag lépésről lépésre bemutatja, hogyan renderelheti le a XSL FO-t PDF-be C#-ban. Az XSL-FO fájl az XML stíluslap formázási nyelve. Ez a kód segít az XSL FO exportálásában PDF-be C#-ban.

Az XSL FO renderelésének lépései PDF-be C#-ban

  1. A Aspose.PDF for .NET beállítása a NuGet.org webhelyről
  2. Hozzáadás utasítás használatával a Aspose.PDF névtérhez
  3. Állítsa be a licencet a SetLicense metódussal
  4. Hozzon létre egy példányt a Document osztályból
  5. Adja át a XslFoLoadOptions objektumot a dokumentum objektumnak
  6. Mentse el a kimeneti konvertált PDF-fájlt

A fenti egyszerű lépések segítenek az XSL FO-t PDF-be konvertálni C#-ban. A .fo fájl betöltődik a dokumentumobjektumba, míg a dokumentumobjektum-konstruktor az XslFoLoadOptions objektumot is megkapja alapértelmezett értékekkel. Végül pedig az XSL FO fájlból konvertált PDF file kimenet a dokumentumobjektum Save metódusával kerül mentésre.

Kód az XSL FO rendereléséhez PDF-be C#-ban

using System;
//Add reference to Aspose.PDF for .NET API
//Use the following namespace to render XSL-FO file format to PDF format
using Aspose.Pdf;
namespace RenderXSLFOToPDF
{
class Program
{
static void Main(string[] args)
{
//Set license before rendering XSL-FO file type to PDF file
Aspose.Pdf.License AsposePDFLicense = new Aspose.Pdf.License();
AsposePDFLicense.SetLicense(@"c:\asposelicense\license.lic");
//Load XSL-Fo file using XSL Fo load options
Document InputXSLFODocument = new Document("InputXSLFODocument.fo", new XslFoLoadOptions());
//Save the PDF file converted from XSL-FO document
InputXSLFODocument.Save("OutputPDFConvertedFromXSLFOFile.pdf");
}
}
}

A fenti kód segítségével mindössze két sornyi kóddal exportálhatja az XSL FO-t PDF-be C#-ban. Ha XSL FO-t szeretne hozzáadni a PDF-konverzióhoz C# vagy .NET alkalmazásokban, akkor ez a kód tökéletesen fog működni Windows, web vagy más .NET alkalmazásokban.

 Magyar