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
- A Aspose.PDF for .NET beállítása a NuGet.org webhelyről
- Hozzáadás utasítás használatával a Aspose.PDF névtérhez
- Állítsa be a licencet a SetLicense metódussal
- Hozzon létre egy példányt a Document osztályból
- Adja át a XslFoLoadOptions objektumot a dokumentum objektumnak
- 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.