Hur man renderar XSL FO till PDF i C#

Denna steg för steg handledning visar hur du renderar XSL FO till PDF i C#. XSL-FO-filen representerar formateringsspråket för XML-formatmall. Denna kod hjälper dig att exportera XSL FO till PDF i C#.

Steg för att rendera XSL FO till PDF i C#

  1. Konfigurera Aspose.PDF for .NET från NuGet.org
  2. Lägg till med direktiv för Aspose.PDF namnutrymme
  3. Ställ in licens med SetLicense-metoden
  4. Skapa en instans av klassen Document
  5. Skicka XslFoLoadOptions objekt till dokumentobjekt
  6. Spara den utdatakonverterade PDF-filen

De enkla stegen ovan hjälper till att konvertera XSL FO till PDF i C#. .fo-filen laddas i dokumentobjektet medan dokumentobjektkonstruktorn också får XslFoLoadOptions-objekt med standardvärden. Och slutligen, utdata PDF file som konverterats från XSL FO-filen sparas med hjälp av Save-metoden för dokumentobjektet.

Kod för att rendera XSL FO till PDF i 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");
}
}
}

Koden ovan hjälper dig att exportera XSL FO till PDF i C# på bara två rader kod. Om du vill lägga till XSL FO till PDF-konvertering i C#- eller .NET-applikationer kommer den här koden att fungera perfekt i Windows, webben eller andra .NET-applikationer.

 Svenska