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

Định dạng XPS tương tự như định dạng PDF. Cả hai đều là định dạng ngôn ngữ mô tả trang (PDL). EPS dựa trên HTML và không dựa trên ngôn ngữ PostScript. Tệp .eps có thể chứa phần đánh dấu cấu trúc của tài liệu cùng với thông tin về cách tài liệu sẽ trông như thế nào. Ngoài ra còn có các hướng dẫn bổ sung về cách in và kết xuất tài liệu. Đặc điểm của định dạng là nó sửa chữa mô tả của tài liệu, có nghĩa là nó sẽ trông giống nhau cho dù ai và từ hệ thống hoạt động nào mở nó ra.