إدارة عدد صفحات XPS

NET API Solution لإضافة أو إزالة الصفحات من / إلى ملف XPS

 

يمكن أن يحتفظ XPS بمستندات متعددة في ملف واحد وقد تحتوي مستندات XPS على عدة صفحات مضمنة. وظيفة أخرى يقدمها حل Aspose.Page API هي إدارة رقم ملف XPS. باستخدامه ، من أجل تحويل ملف XPS ، باستخدام واجهة برمجة التطبيقات ، يمكنك إضافة صفحات أو إزالتها. يمكن القيام بذلك للملفات الموجودة أو الجديدة التي تم إنشاؤها للتو.

إضافة أو حذف الصفحات إلى / من مستندات XPS التي نحتاجها:

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

خطوات لإضافة صفحات إلى ملف XPS.

  1. حدد المسار إلى دليل المستندات.
  2. أنشئ ملف XPS باستخدام XpsDocument Class .
  3. أنشئ صفحة فارغة باستخدام طريقة InsertPage() .
  4. احفظ مستند XPS الذي تم تغييره باستخدام XPsDocument.Save

C# كود لإضافة صفحات إلى ملف XPS

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
يوضح مقتطف الشفرة التالي كيفية حذف الصفحات غير المفيدة من ملفات XPS داخل Aspose.Page لحلول .NET Api.

اتخذ الخطوات التالية إذا احتجت إلى حذف بعض صفحات ملف XPS:

  1. حدد المسار إلى دليل المستندات.
  2. قم بإنشاء أو فتح ملف XPS باستخدام XpsDocument Class.
  3. قم بإزالة الصفحات التي لم تعد بحاجة إليها باستخدام طريقة RemovePage()
  4. احفظ مستند XPS الذي تم تغييره باستخدام طريقة XPsDocument.Save()

C# كود لإزالة الصفحات من ملف XPS

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



التعليمات

1. كيف يمكنني حذف صفحة في XPS؟

لإزالة صفحة من ملف XPS RemovePage() الطريقة وحفظ المستند الذي تم تحريره.

2. هل يمكنك تحرير صفحات ملفات XPS؟

لتحرير ملفات XPS باستخدام حل API هذا، استخدم الخصائص والأساليب والمنشئات الخاصة بفئة XpsDocument.

3. كيفية إضافة صفحات إلى ملفات XPS؟

لإضافة صفحة أخرى إلى ملف XPS InsertPage() الطريقة وحفظ المستند الذي تم تحريره.

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

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