Tạo tài liệu XPS từ đầu

Giải pháp API C++ để tạo và thay đổi các tệp XPS.

 

Giải pháp API Aspose.Page cho C++ cho phép bạn thao tác với các tệp XPS và các tệp định dạng Ngôn ngữ Mô tả Trang (Page Description Language) khác. Chức năng phong phú cho phép thêm các hình dạng khác nhau vào tài liệu, hợp nhất một vài tệp thành một tệp duy nhất hoặc chuyển đổi chúng sang định dạng phù hợp hơn. Trong trường hợp bạn mới bắt đầu làm việc với định dạng này, dưới đây mô tả cách tạo các tệp XPS mới và sửa đổi (thêm các ký tự - glyphs vào) các tệp đã có sẵn. Đoạn mã được thêm vào để dễ hiểu hơn.

Để tạo một tệp XPS mới, chúng ta cần:

  • Aspose.Page cho C++ API, đâ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 xuống phiên bản mới nhất của nó một cách trực tiếp, 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

Tạo tệp XPS bằng C++

  1. Tạo một tài liệu XPS mới bằng hàm MakeObject, hàm này trả về một đối tượng của Lớp XpsDocument
  2. Thêm một tập hợp các ký tự (glyphs) vào tài liệu bằng Phương thức AddGlyphs() của đối tượng tài liệu XPS.
  3. Đặt màu tô của văn bản bằng Phương thức set_Fill, truyền vào một cọ màu đơn sắc (solid color brush) được tạo bởi Phương thức CreateSolidColorBrush của đối tượng tài liệu XPS.
  4. Lưu tài liệu XPS kết quả vào một tệp có tên output.xps trong thư mục được chỉ định bởi biến dir.
Tạo tệp 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.