Thêm hoặc xóa các trang vào/từ tài liệu XPS

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

 

API C++ này có thể dễ dàng thao tác với các tệp PostScript PS và Encapsulated PostScript EPS, cũng như các tài liệu XPS theo cách có lập trình. Giải pháp cung cấp chức năng phong phú: từ chuyển đổi đến làm việc với các đồ họa, văn bản và các đối tượng khác. Nó có thể xử lý nhiều tệp cùng một lúc và hỗ trợ các toán tử PostScript Cấp 1-3 cho các tệp PS và EPS. Nó cũng xử lý hầu hết các nhận xét tiêu đề EPS và đảm bảo sự phù hợp tối đa khi chuyển đổi tài liệu PostScript, ngoại trừ một số trường hợp phông chữ như Time New Roman.

Ngoài ra, API có thể thêm hoặc xóa các trang (và ví dụ mã của công việc đó được trình bày ở đây), thao tác các khung vẽ, đường dẫn và các phần tử glyph, tạo các hình dạng đồ họa vector và chuỗi văn bản, đồng thời chuyển đổi các mục phác thảo XPS trong quá trình chuyển đổi XPS tập tin.

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ể có 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, sử dụng API, bạn có thể thêm hoặc xóa trang. Điều này có thể được thực hiện đối với các tệp hiện có hoặc mới, vừa tạo.

Để thao tác với các tệp XPS, bạn cần có:

  • Aspose.Page for C++ 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++.

  • Bạn có thể tải trực tiếp phiên bản mới nhất của nó xuống, chỉ cần mở trình quản lý gói NuGet và tìm kiếm Aspose.Page.Cpp rồi cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

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

Đoạn mã này giải thích việc tạo một tài liệu XPS mới và chèn một trang trống vào đầu danh sách trang.

  1. Đặt đường dẫn đến thư mục tài liệu bằng biến dataDir được gán đường dẫn đến thư mục tài liệu. Nó sử dụng Phương thức RunExamples::GetDataDir_WorkingWithPages().
  2. Tạo một tài liệu XPS mới bằng cách sử dụng Phương thức System::MakeObject() và đường dẫn đến tệp có tên là thư mục Sample1.xps dataDir.
  3. Phương thức InsertPage() được gọi trên đối tượng tài liệu. Tham số đầu tiên của nó là 1 (cho biết vị trí của trang mới) và tham số thứ hai là true (cho biết trang mới phải được chèn vào đầu danh sách trang).
  4. Cuối cùng, gọi Phương thức Save() để lưu đối tượng tài liệu vào một tệp mới có tên AddPages_out.xps trong thư mục RunExamples::GetOutDir().
Thao tác các trang trong XPS

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.