Thêm hoặc xóa trang vào/từ tài liệu XPS
Giải pháp API C++ để thêm hoặc xóa trang vào/từ tệp XPS
API C++ này có thể dễ dàng thao tác các tệp PostScript PS và Encapsulated PostScript EPS, cũng như các tài liệu XPS, theo cách 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 nhau. 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 tính phù hợp tối đa khi chuyển đổi các tài liệu PostScript, ngoại trừ một vài 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ã về công việc như vậy được trình bày ở đây), thao tác các canvas, đườ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 sơ đồ XPS trong quá trình chuyển đổ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 trang của tệp XPS. Với nó, đối với quá trình 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 đối với các tệp mới vừa được tạo.
Để thao tác với các tệp XPS, bạn cần có:
Aspose.Page cho API C++, đây là một API thao tác và chuyển đổi 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ó, chỉ cần mở trình quản lý gói NuGet, tìm kiếm Aspose.Page.Cpp và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console.
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.
- Thiết lập đường dẫn đến thư mục tài liệu với 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().
- Tạo một tài liệu XPS mới bằng Phương thức System::MakeObject
() và đường dẫn đến tệp có tên Sample1.xps trong thư mục dataDir. - 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ịใจ của trang mới) và tham số thứ hai là true (cho biết trang mới nên được chèn vào đầu danh sách trang).
- 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 là AddPages_out.xps trong thư mục RunExamples::GetOutDir().
Thao tác với 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.