افتح XPS

اقرأ XPS files Viewer API Solution for .NET.

 

يوفر Aspose.Page وظائف عارض XPS لقراءة ملفات XPS وعرضها باستخدام أي لغة مدعومة من منصة .NET: C#، VB، J #.

يمكن استخدام API التي تراها هنا لإنشاء تطبيق خاص بك عبر الأنظمة الأساسية أو دمجها في مشروع .NET الخاص بك.

لفتح ملف XPS ، استخدم:

  • Aspose.Page لـ .NET API وهي واجهة برمجة تطبيقات لمعالجة المستندات وتحويلها غنية بالميزات وقوية وسهلة الاستخدام لمنصة C#.

  • افتح مدير حزم NuGet ، وابحث عن Aspose.Page وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page

خطوات العرض عبر C#

يُسهل Aspose.Page على المطورين عرض ملف XPS ببضعة أسطر من التعليمات البرمجية.

  1. تحميل ملف XPS بمثيل فئة PsDocument.
  2. إنشاء وتعيين مثيلات PdfSaveOptions و PdfDevice Classes.
  3. قم باستدعاء PsDocument.Save Method باستخدام كائنات PdfSaveOptions و PdfDevice كمعلمات.
  4. عملية الاستدعاء: ابدأ بالمسار إلى ملف PDF الناتج لتحميله في التطبيق الافتراضي.

متطلبات النظام

Aspose.Page for .NET مدعوم على جميع أنظمة التشغيل الرئيسية. فقط تأكد من أن لديك المتطلبات الأساسية التالية:

  • Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework Platform و Windows وتطبيقات ASP.NET.
  • بيئة التطوير مثل Microsoft Visual Studio.
  • Aspose.Page لـ .NET DLL المشار إليها في مشروعك.

كود C# لعرض XPS

    string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";
    // create a stream for input XPS file
    using (var psStream = new System.IO.FileStream("template.xps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
    {
        // create a stream for output PDF file
        using (var pdfStream = System.IO.File.Open(output, System.IO.FileMode.Open, System.IO.FileAccess.Write))
        {
            // load the XPS file from stream
            var document = new Aspose.Page.XPS.PsDocument(psStream);
            // create an instance of PdfSaveOptions
            var options = new Aspose.Page.XPS.Device.PdfSaveOptions();
            // create PDF rendering device for XPS
            var device = new Aspose.Page.XPS.Device.PdfDevice(pdfStream);
            // save XPS as PDF
            ocument.Save(device, options);
        }
    }
    // load resultant PDF in default application
    System.Diagnostics.Process.Start(output);

XPS تطبيق ويب العارض

افتح ملف XPS الآن من خلال زيارة موقع العروض التوضيحية المباشرة.

  لا حاجة لتنزيل Aspose API.
  لا حاجة لكتابة أي رمز.
  ما عليك سوى تحميل ملف XPS الخاص بك ، وسيتم عرضه في غضون لحظة.
  حفظ النتيجة كصورة.



FAQ

1. كيف يمكنني فتح ملف XPS؟

يحتوي حل Aspose.Page على وظائف تتيح لك عرض ملفات XPS عبر الإنترنت أو برمجيًا. إذا كنت تريد فتح XPS عبر الإنترنت ، فيمكنك استخدام XPS عارض تطبيق عبر الأنظمة الأساسية.

2. هل يمكنني العثور على معلومات أكثر تفصيلاً حول كيفية فتح ملفات XPS؟

انتقل إلى فصل الوثائق للعثور على المعلومات مثل دليل المطور وملاحظات الإصدار وغيرها الكثير حول لغات وصف الصفحة. تفضل بزيارة مشروع GitHub للاطلاع على أمثلة التعليمات البرمجية لاستخدام الحل.

3. هل الوظيفة مجانية؟

تعد viwers عبر الأنظمة الأساسية مجانية ، عندما يمكنك الحصول على نسخة تجريبية مجانية من حل API ثم شراء المنتج إذا لزم الأمر.

كل التنسيقات المدعومة

باستخدام C# ، يمكن للمرء عرض تنسيقات الملفات بما في ذلك:

XPS (XML Paper Specifications)
PS (Postscript)
EPS (Encapsukated Postscript)

XPS ما هو XPS تنسيق الملف

تنسيق XPS مشابه لتنسيق PDF. كلاهما عبارة عن تنسيقات لغة وصف الصفحة (PDL). يعتمد EPS على HTML وليس على لغة PostScript. يمكن أن يحتوي ملف .eps على ترميز لهيكل المستند بالإضافة إلى معلومات حول الشكل الذي سيبدو عليه المستند. هناك أيضًا إرشادات مضافة حول كيفية طباعة المستند وتقديمه. تتمثل ميزة التنسيق في أنه يعمل على إصلاح وصف المستند مما يعني أنه سيبدو كما هو بغض النظر عن من ومن أي نظام تشغيل يفتحه.