
XPS (مواصفة الورق المفتوح XML) و OXPS (OpenXPS) هما تنسيقان مستندات ثابتة الصفحات يحافظان على تخطيط وتنسيق المحتوى الأصلي. بينما تشبه مستندات XPS ملفات PDF (تنسيق المستندات المحمولة)، إلا أن دعمها عبر منصات وأجهزة مختلفة ليس قويًا. في هذه المقالة، سنوضح كيفية تحويل XPS أو OXPS إلى PDF في C#، مقدمين دليلًا شاملًا للمطورين الذين يتطلعون إلى تعزيز قدراتهم في إدارة المستندات باستخدام أفضل مكتبة C# لتحويل XPS إلى PDF.
جدول المحتويات
- واجهة برمجة التطبيقات C# لتحويل XPS إلى PDF
- تحويل XPS إلى PDF باستخدام C#
- تحويل صفحات محددة من XPS إلى PDF
- محول OXPS إلى PDF في C#
- تحويل صفحات محددة من OXPS إلى PDF
- تحويل ملف XPS إلى PDF عبر الإنترنت
- موارد التعلم لتحويل XPS إلى PDF
واجهة برمجة التطبيقات C# لتحويل XPS إلى PDF
لتحقيق تحويل XPS إلى PDF بكفاءة في C#، سنستخدم واجهة برمجة التطبيقات Aspose.Page for .NET. هذه المكتبة القوية تتيح للمطورين إنشاء وتحرير ومعالجة وتحويل كل من مستندات XPS و EPS/PS بسلاسة. Aspose.Page for .NET هي واجهة برمجة تطبيقات موثوقة ومستقلة تندمج بسهولة في تطبيقات .NET الخاصة بك.
يمكنك إما تنزيل DLL مباشرة أو تثبيت واجهة برمجة التطبيقات باستخدام الأمر NuGet التالي:
PM> Install-Package Aspose.Page
تحويل XPS إلى PDF باستخدام C#
لتحويل مستند XPS كامل إلى تنسيق PDF، اتبع الخطوات التالية:
- تحميل ملف XPS المدخل.
- تهيئة كائن الخيارات مع المعلمات اللازمة.
- إنشاء مثيل من PdfDevice للرسم.
- تصدير مستند XPS إلى ملف PDF.
إليك عينة من الكود توضح كيفية تحويل ملف XPS إلى PDF باستخدام C#:
تحويل صفحات محددة من XPS إلى PDF في C#
إذا كنت بحاجة إلى تحويل صفحات محددة من مستند XPS إلى تنسيق PDF، فاتبع الخطوات التالية:
- تهيئة تدفق الإدخال XPS.
- تحميل مستند XPS من التدفق.
- إنشاء مثيل من كائن PdfSaveOptions.
- تحديد أرقام الصفحات للتحويل.
- حفظ المستند كملف PDF.
عينة الكود التالية توضح كيفية تحويل صفحات محددة من XPS إلى PDF في C#:
تستخدم هذه الشفرة مستند XPS يحتوي على صفحات متعددة، حيث يتم تحويل الصفحتين 1 و 3 فقط إلى PDF، كما هو محدد. تعرض لقطة الشاشة أدناه الصفحتين المعروضتين كوثيقة PDF:

محول OXPS إلى PDF في C#
تنسيق OXPS هو إصدار متقدم من تنسيق ملف XPS، ولكنه قد لا يكون مدعومًا من أنظمة التشغيل القديمة. تحويل مستند OXPS إلى PDF بسيط:
- تهيئة تدفق الإدخال OXPS.
- تحميل ملف OXPS من التدفق.
- إنشاء مثيل من فئة PdfSaveOptions.
- تصدير مستند OXPS إلى ملف PDF.
إليك عينة من الكود توضح كيفية تحويل OXPS إلى PDF في C#:
تحويل صفحات محددة من OXPS إلى PDF في C#
يمكنك أيضًا تحويل صفحات محددة من مستند OXPS إلى تنسيق PDF. اتبع الخطوات التالية:
- تحميل ملف OXPS.
- إعلان كائن PdfSaveOptions.
- تحديد رقم الصفحة (الصفحات) التي ترغب في تحويلها.
- عرض مستند OXPS إلى PDF.
توضح عينة الكود أدناه كيفية تحويل صفحات محددة من OXPS إلى PDF في C#، مع التركيز على تحويل الصفحة الأولى:
الحصول على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاختبار مكتبة Aspose.Page دون أي قيود تقييم.
موارد التعلم لتحويل XPS إلى PDF
بجانب تحويل مستندات XPS أو OXPS إلى تنسيق PDF، استكشف ميزات المكتبة المتنوعة مع هذه الموارد:
الخاتمة
في هذه المقالة، استكشفنا كيفية تحويل XPS إلى PDF و OXPS إلى PDF برمجيًا باستخدام C#. كما تناولنا كيفية تصدير صفحات محددة من كل من مستندات XPS و OXPS إلى تنسيق PDF. من خلال الاستفادة من أفضل مكتبة C# لتحويل XPS إلى PDF، يمكنك تحسين سير العمل الخاص بإدارة المستندات. إذا كانت لديك أي أسئلة، فلا تتردد في التواصل معنا عبر منتدى الدعم المجاني.