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#
- Konfigurera Aspose.PDF for .NET från NuGet.org
- Lägg till med direktiv för Aspose.PDF namnutrymme
- Ställ in licens med SetLicense-metoden
- Skapa en instans av klassen Document
- Skicka XslFoLoadOptions objekt till dokumentobjekt
- 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.