يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية عرض XSL FO إلى PDF في C#. يمثل ملف XSL-FO لغة تنسيق ورقة أنماط XML. يساعدك هذا الرمز على تصدير XSL FO إلى PDF في C#.
خطوات تحويل XSL FO إلى PDF في C#
- قم بإعداد Aspose.PDF for .NET من NuGet.org
- إضافة باستخدام توجيه لمساحة الاسم Aspose.PDF
- تعيين الترخيص باستخدام طريقة SetLicense
- قم بإنشاء مثيل لفئة Document
- قم بتمرير كائن XslFoLoadOptions إلى كائن المستند
- احفظ ملف 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 الأخرى.