Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie XSL FO in C# in PDF rendern. Die XSL-FO-Datei repräsentiert die XML-Stylesheet-Formatierungssprache. Dieser Code hilft Ihnen beim Exportieren von XSL FO in PDF in C#.
Schritte zum Rendern von XSL FO in PDF in C#
- Richten Sie Aspose.PDF for .NET von NuGet.org ein
- Using-Direktive für Aspose.PDF-Namespace hinzufügen
- Legen Sie die Lizenz mit der SetLicense-Methode fest
- Erstellen Sie eine Instanz der Klasse Document
- Übergeben Sie das XslFoLoadOptions-Objekt an das Document-Objekt
- Speichern Sie die konvertierte PDF-Ausgabedatei
Die oben angegebenen einfachen Schritte helfen bei der Konvertierung von XSL FO in PDF in C#. Die .fo-Datei wird in das Dokumentobjekt geladen, während der Dokumentobjektkonstruktor auch das XslFoLoadOptions-Objekt mit Standardwerten abruft. Und schließlich wird die aus der XSL-FO-Datei konvertierte Ausgabe PDF file mit der Save-Methode des Dokumentobjekts gespeichert.
Code zum Rendern von XSL FO in PDF in C#
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"); | |
} | |
} | |
} |
Der obige Code hilft Ihnen, XSL FO in C# in nur zwei Codezeilen in PDF zu exportieren. Wenn Sie eine XSL-FO-zu-PDF-Konvertierung in C#- oder .NET-Anwendungen hinzufügen möchten, funktioniert dieser Code perfekt in Windows-, Web- oder anderen .NET-Anwendungen.