Cara Render XSL FO ke File PDF menggunakan C++

Dalam tutorial ini, kita akan belajar cara render file Xsl Fo ke PDF menggunakan C++. File Xsl Fo berisi format lembar gaya XML yang digunakan untuk menghasilkan file PDF dengan beberapa panggilan API sederhana di C++. Fitur ini tidak memerlukan instalasi Adobe Acrobat atau aplikasi apa pun di platform Windows atau Linux.

Langkah-langkah untuk Render Xsl Fo ke File PDF menggunakan C++

  1. Instal pustaka Aspose.Pdf for C++ dari manajer paket NuGet
  2. Tambahkan referensi ke Aspose::Pdf namespace
  3. Inisialisasi objek kelas XslFoLoadOptions untuk memuat file input
  4. Muat file Xsl Fo input menggunakan kelas Dokumen
  5. Konversikan Xsl Fo ke file PDF dengan metode Simpan

Anda dapat mengonversi Xsl Fo ke file PDF menggunakan C++ dengan beberapa baris kode. Itu dapat menghasilkan Xsl Fo ke file PDF menggunakan C++ secara efisien dengan objek XslFoLoadOptions.

Kode untuk Render Xsl Fo ke File PDF menggunakan C++

#pragma once
#include <iostream>
#include <system/smart_ptr.h>
#include <Aspose.PDF.Cpp/License.h>
#include <Aspose.PDF.Cpp/Document.h>
#include <Aspose.PDF.Cpp/XslFoLoadOptions.h>
using namespace System;
using namespace Aspose::Pdf;
class XSLFOEx {
public:
static void ConvertXslFo()
{
// Set the license for Aspose.PDF for CPP to create PDF from XSL FO file
SharedPtr<License> XSLFOtoPDFLicense = System::MakeObject<License>();
XSLFOtoPDFLicense->SetLicense(u"Aspose.PDF.NET.lic");
// Create an instance of the XslFoLoadOptions class
SharedPtr<XslFoLoadOptions> options = MakeObject<XslFoLoadOptions>();
// Load the input XSL FO file
SharedPtr<Document> InputXSLFODocument = MakeObject<Document>(u"InputXSLFODocument.fo", options);
// Save the XSL FO document as PDF file
InputXSLFODocument->Save(u"OutputPDFConvertedFromXSLFOFile.pdf");
}
};

Pada topik sebelumnya, kita telah mempelajari Cara Membaca Bookmark dalam File PDF menggunakan C++. Topik ini mencakup cara menggunakan C++ mengekspor Xsl Fo ke file PDF.

 Indonesian