Quản lý số lượng trang của XPS

.NET API Giải pháp để thêm hoặc xóa các trang vào / khỏi tệp XPS

 

XPS có thể chứa nhiều tài liệu trong một tệp cũng như tài liệu XPS có thể bao gồm nhiều trang. Một chức năng khác được cung cấp bởi giải pháp API Aspose.Page là quản lý số lượng tệp XPS. Với nó, để chuyển đổi tệp XPS, bằng cách sử dụng API, bạn có thể thêm hoặc xóa các trang. Điều này có thể được thực hiện đối với các tệp hiện có hoặc các tệp mới, vừa được tạo.

Thêm hoặc xóa các trang vào / khỏi tài liệu XPS mà chúng tôi cần:

  • Aspose.Page for .NET API là một API chuyển đổi và thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng C#.

  • Mở trình quản lý gói NuGet, tìm kiếm Aspose.Page và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển Trình quản lý Gói.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Các bước thêm trang vào tệp XPS.

  1. Đặt đường dẫn đến thư mục tài liệu.
  2. Tạo tệp XPS bằng XpsDocument Class .
  3. Tạo một trang trống bằng phương pháp InsertPage() .
  4. Lưu tài liệu XPS đã thay đổi bằng cách sử dụng XPsDocument.Save

Mã C# để thêm các trang vào tệp 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");
Đoạn mã tiếp theo cho thấy cách xóa các trang vô dụng khỏi tệp XPS trong Aspose.Page for .NET Api Solution.

Thực hiện các bước tiếp theo nếu cần xóa một số trang trong tệp XPS của bạn:

  1. Đặt đường dẫn đến thư mục tài liệu.
  2. Tạo hoặc mở tệp XPS bằng XPsDocument Class.
  3. Xóa các trang bạn không cần nữa bằng phương pháp RemovePage()
  4. Lưu tài liệu XPS đã thay đổi bằng phương thức XPsDocument.Save()

Mã C# để xóa các trang khỏi tệp 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");



Câu hỏi thường gặp

1. Làm cách nào để xóa một trang trong XPS?

Để xóa một trang khỏi tệp XPS RemovePage() Phương thức và lưu tài liệu đã chỉnh sửa.

2. Bạn có thể chỉnh sửa các trang của tệp XPS không?

Để chỉnh sửa tệp XPS bằng Giải pháp API này, hãy sử dụng Thuộc tính, Phương thức và Trình xây dựng của Lớp XpsDocument.

3. Làm cách nào để thêm trang vào tệp XPS?

Để thêm một trang khác vào tệp XPS InsertPage() Phương thức và lưu tài liệu đã chỉnh sửa.

XPS Những gì là XPS Tập Tin Định Dạng

XPS (XML Paper Specification) là định dạng thay thế PDF của Microsoft, dựa trên XML/HTML, giữ nguyên bố cục trên mọi nền tảng và không phụ thuộc vào hệ điều hành.