
XPS (مواصفة ورقة XML المفتوحة) و OXPS (OpenXPS) هما تنسيقين للوثائق ذات الصفحات الثابتة مصممين خصيصًا للحفاظ على تخطيط وتنسيق المحتوى الأصلي. بينما تشترك وثائق XPS في بعض أوجه التشابه مع PDF (تنسيق الوثيقة المحمولة)، إلا أن دعمها للمنصات والأجهزة ليس واسعًا كما هو الحال مع 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، استكشف ميزات المكتبة المتنوعة مع هذه الموارد:
- دليل مطور Aspose.Page
- تطبيقات مجانية عبر الإنترنت
- مرجع واجهة برمجة التطبيقات
- أدلة ومقالات كيفية الاستخدام
الخاتمة
في هذه المقالة، استكشفنا كيفية تحويل XPS إلى PDF وOXPS إلى PDF برمجيًا باستخدام C#. كما تناولنا كيفية تصدير صفحات محددة من كل من وثائق XPS وOXPS إلى تنسيق PDF. من خلال الاستفادة من أفضل مكتبة C# لتحويل XPS إلى PDF، يمكنك تحسين سير عمل إدارة الوثائق لديك. إذا كان لديك أي أسئلة، لا تتردد في التواصل معنا عبر منتدى الدعم المجاني.