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