كيفية تحويل XSL FO إلى ملف PDF باستخدام C ++

في هذا البرنامج التعليمي ، سوف نتعلم كيفية ** تقديم Xsl Fo إلى ملف PDF باستخدام C ++ **. يحتوي ملف Xsl Fo على تنسيق ورقة أنماط XML يتم استخدامه لإنشاء ملف PDF مع بعض استدعاءات API البسيطة في C ++. لا تحتاج الميزة إلى تثبيت Adobe Acrobat أو أي تطبيق على أنظمة Windows أو Linux.

خطوات تحويل Xsl إلى ملف PDF باستخدام C ++

  1. قم بتثبيت مكتبة Aspose.Pdf for C++ من مدير حزمة NuGet
  2. أضف المرجع إلى مساحة الاسم Aspose::Pdf
  3. تهيئة كائن من فئة XslFoLoadOptions لتحميل ملف الإدخال
  4. قم بتحميل ملف الإدخال Xsl Fo باستخدام فئة المستند
  5. قم بتحويل Xsl Fo إلى ملف PDF باستخدام طريقة Save

يمكنك * تحويل Xsl Fo إلى ملف PDF باستخدام C ++ * مع سطرين من التعليمات البرمجية. يمكنه * إنشاء Xsl Fo إلى ملف PDF باستخدام C ++ * بكفاءة مع كائن XslFoLoadOptions.

كود لتقديم Xsl Fo إلى ملف PDF باستخدام 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");
}
};

في الموضوع السابق ، تعلمنا كيفية قراءة الإشارات المرجعية في ملف PDF باستخدام C ++. يغطي هذا الموضوع كيفية استخدام * تصدير C ++ Xsl Fo إلى ملف PDF *.

 عربي