كيفية تحويل XSL FO إلى PDF في C#

يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية عرض XSL FO إلى PDF في C#. يمثل ملف XSL-FO لغة تنسيق ورقة أنماط XML. يساعدك هذا الرمز على تصدير XSL FO إلى PDF في C#.

خطوات تحويل XSL FO إلى PDF في C#

  1. قم بإعداد Aspose.PDF for .NET من NuGet.org
  2. إضافة باستخدام توجيه لمساحة الاسم Aspose.PDF
  3. تعيين الترخيص باستخدام طريقة SetLicense
  4. قم بإنشاء مثيل لفئة Document
  5. قم بتمرير كائن XslFoLoadOptions إلى كائن المستند
  6. احفظ ملف PDF المحول الناتج

تساعد الخطوات البسيطة الواردة أعلاه في تحويل XSL FO إلى PDF في C#. يتم تحميل ملف .fo في كائن المستند بينما يحصل مُنشئ كائن المستند أيضًا على كائن XslFoLoadOptions بقيم افتراضية. وأخيرًا ، يتم حفظ الإخراج PDF file المحول من ملف XSL FO باستخدام طريقة حفظ كائن المستند.

كود لتقديم XSL FO إلى PDF في 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");
}
}
}

يساعدك الرمز أعلاه على تصدير XSL FO إلى PDF في C# في سطرين فقط من التعليمات البرمجية. إذا كنت ترغب في إضافة XSL FO إلى تحويل PDF في تطبيقات C# أو .NET ، فسيعمل هذا الرمز بشكل مثالي في تطبيقات Windows أو الويب أو تطبيقات .NET الأخرى.

 عربي