Comment rendre XSL FO en PDF en C#

Ce tutoriel étape par étape vous montre comment rendre XSL FO au format PDF en C#. Le fichier XSL-FO représente le langage de formatage des feuilles de style XML. Ce code vous aide à exporter XSL FO vers PDF en C#.

Étapes pour rendre XSL FO en PDF en C#

  1. Configurer Aspose.PDF for .NET à partir de NuGet.org
  2. Ajouter une directive using pour l’espace de noms Aspose.PDF
  3. Définir la licence à l’aide de la méthode SetLicense
  4. Créer une instance de la classe Document
  5. Passer l’objet XslFoLoadOptions à l’objet Document
  6. Enregistrez le fichier PDF converti en sortie

Les étapes simples indiquées ci-dessus permettent de convertir XSL FO en PDF en C#. Le fichier .fo est chargé dans l’objet document tandis que le constructeur de l’objet document obtient également l’objet XslFoLoadOptions avec les valeurs par défaut. Et enfin, la sortie PDF file convertie à partir du fichier XSL FO est enregistrée à l’aide de la méthode Save de l’objet document.

Code pour rendre XSL FO en PDF en 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");
}
}
}

Le code ci-dessus vous aide à exporter XSL FO vers PDF en C# en seulement deux lignes de code. Si vous souhaitez ajouter la conversion XSL FO en PDF dans les applications C# ou .NET, ce code fonctionnera parfaitement dans les applications Windows, Web ou autres applications .NET.

 Français