Tutorial langkah demi langkah ini menunjukkan cara merender XSL FO ke PDF dalam C#. File XSL-FO mewakili bahasa pemformatan lembar gaya XML. Kode ini membantu Anda mengekspor XSL FO ke PDF dalam C#.
Langkah-langkah untuk Render XSL FO ke PDF di C#
- Siapkan Aspose.PDF for .NET dari NuGet.org
- Tambahkan menggunakan direktif untuk Aspose.PDF namespace
- Setel lisensi menggunakan metode SetLicense
- Buat instance kelas Document
- Berikan objek XslFoLoadOptions ke objek Dokumen
- Simpan output file PDF yang dikonversi
Langkah-langkah sederhana yang diberikan di atas membantu mengonversi XSL FO ke PDF dalam C#. File .fo dimuat di objek dokumen sementara konstruktor objek dokumen juga mendapatkan objek XslFoLoadOptions dengan nilai default. Dan akhirnya, output PDF file yang dikonversi dari file XSL FO disimpan menggunakan metode Save dari objek dokumen.
Kode untuk Render XSL FO ke PDF di 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"); | |
} | |
} | |
} |
Kode di atas membantu Anda mengekspor XSL FO ke PDF dalam C# hanya dalam dua baris kode. Jika Anda ingin menambahkan konversi XSL FO ke PDF dalam aplikasi C# atau .NET, maka kode ini akan bekerja dengan sempurna di Windows, Web, atau aplikasi .NET lainnya.