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

Giải pháp C++ API để tạo và thay đổi 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 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 số tệp thành một hoặc chuyển đổi chúng sang định dạng phù hợp hơn. Trong trường hợp bạn chỉ bắt đầu làm việc với định dạng này, đây là mô tả cách tạo các tệp XPS mới và sửa đổi (thêm glyphs vào) các tệp hiện có. Đoạn mã được thêm vào để dễ hiểu hơn.

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

  • Aspose.Page cho API C++ là 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ể trực tiếp tải xuống 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ừ Bảng điều khiển quản lý gói.

Package Manager Console Command


    PM> Install-Package Aspose.Page

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

  1. Tạo 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 XpsDocument Tầng lớp
  2. Thêm một bộ 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, chuyển vào cọ màu đồng nhất đượ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 tệp có tên output.xps trong thư mục được chỉ định bởi biến dir.

Mã C++ để tạo tệp XPS

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    // Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    // Save the result
    xpsDocs->Save(dir + u"output.xps");



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

1. Làm cách nào để chỉnh sửa tệp XPS?

Để sửa đổi tệp XPS bằng Giải pháp API này, trước tiên hãy đặt đường dẫn đến tệp, sau đó sử dụng các thực thể của Lớp XpsDocument để triển khai các thay đổi.

2. Làm cách nào để tạo tệp XPS?

Để tạo một tệp XPS mới bằng Aspose.Page, bạn cần đặt đường dẫn đến tài liệu, sau đó sử dụng hàm tạo XpsDocument của Lớp XpsDocument.

3. Làm cách nào để chuyển đổi XPS sang DOCX?

Để tải tệp DOCX từ XPS, hãy sử dụng đa nền tảng miễn phí của chúng tôi Trình chuyển đổi

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.