So rendern Sie XSL FO in PDF in C#

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#

  1. Richten Sie Aspose.PDF for .NET von NuGet.org ein
  2. Using-Direktive für Aspose.PDF-Namespace hinzufügen
  3. Legen Sie die Lizenz mit der SetLicense-Methode fest
  4. Erstellen Sie eine Instanz der Klasse Document
  5. Übergeben Sie das XslFoLoadOptions-Objekt an das Document-Objekt
  6. 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.

 Deutsch