Керуйте кількістю сторінок XPS

Рішення .NET API для додавання або видалення сторінок до/з файлу XPS

 

XPS може містити кілька документів в одному файлі, а документи XPS можуть містити кілька сторінок. Окремою функціональністю, яку пропонує рішення Aspose.Page API, є керування уількістю сторінок файлу XPS. За допомогою API ви можете додавати або видаляти сторінки. Це можна зробити як для існуючих, так і для нових, щойно створених файлів.

Щоб додавати ібо видаляти сторінки до/з документів XPS знадобиться:

  • Aspose.Page для .NET API, який є багатофункціональним, потужним і простим у використанні API для обробки документів і перетворення для платформи C#.

  • Відкрийте менеджер пакетів NuGet і знайдіть Aspose.Page та встановіть. Ви також можете використати наступну команду з консолі менеджера пакетів.

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.

Виконайте наступні кроки, якщо потрібно видалити деякі сторінки файлу 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");



FAQ

1. Як видалити сторінку в XPS?

Щоб видалити сторінку з файлу XPS, метод RemovePage() і зберегти відредагований документ.

2. Чи можете ви редагувати сторінки файлів XPS?

Щоб редагувати файли XPS за допомогою цього рішення API, використовуйте властивості, методи та конструктори класу XpsDocument.

3. Як додати сторінки до файлів XPS?

Щоб додати іншу сторінку до файлу XPS, використовуйте метод InsertPage() і збережіть відредагований документ.

XPS What is XPS File Format

Формат XPS схожий на формат PDF. Обидва є форматами мови опису сторінок (PDL). EPS базується на HTML, а не на мові PostScript. Файл .eps може містити розмітку структури документа разом з інформацією про те, як документ буде виглядати. Також додано інструкції щодо друку та рендерингу документа. Особливістю формату є те, що він фіксує опис документа, тобто він виглядатиме однаково, хто б і з якої операційної системи його не відкривав.