Kaip pateikti XSL FO į PDF C#

Šis žingsnis po žingsnio mokymo programa parodo, kaip pateikti XSL FO į PDF formatu C#. XSL-FO failas reiškia XML stiliaus lapo formatavimo kalbą. Šis kodas padeda eksportuoti XSL FO į PDF C#.

Veiksmai, kaip pateikti XSL FO į PDF C#

  1. Nustatykite Aspose.PDF for .NET iš NuGet.org
  2. Pridėti naudojant Aspose.PDF vardų erdvės direktyvą
  3. Nustatykite licenciją naudodami SetLicense metodą
  4. Sukurkite Document klasės egzempliorių
  5. Perduokite XslFoLoadOptions objektą dokumento objektui
  6. Išsaugokite konvertuotą PDF failą

Aukščiau pateikti paprasti veiksmai padeda konvertuoti XSL FO į PDF C#. .fo failas įkeliamas į dokumento objektą, o dokumento objekto konstruktorius taip pat gauna XslFoLoadOptions objektą su numatytosiomis reikšmėmis. Ir galiausiai išvestis PDF file, konvertuota iš XSL FO failo, išsaugoma naudojant dokumento objekto išsaugojimo metodą.

Kodas, skirtas XSL FO atvaizdavimui į PDF formatu 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");
}
}
}

Aukščiau pateiktas kodas padeda eksportuoti XSL FO į PDF formatu C# tik dviem kodo eilutėmis. Jei norite pridėti XSL FO prie PDF konvertavimo C# arba .NET programose, šis kodas puikiai veiks Windows, Web ar kitose .NET programose.

 Latviski