Thêm văn bản vào XPS

Giải pháp API C++ để làm việc với văn bản của tệp xps

 

Giải pháp API Aspose.Page dành cho C++ cho phép bạn thao tác các tệp XPS cùng với các tệp định dạng Ngôn ngữ mô tả trang khác. Trong số các tính năng khác, Giải pháp cho phép bạn dễ dàng thêm văn bản vào tài liệu XPS bằng ứng dụng C++. Bạn có thể thực hiện việc này bằng cách sử dụng Lớp XpsGlyphs , lớp này cho phép bạn thêm văn bản vào tài liệu XPS bằng cách chỉ định cọ bạn chọn. Đây là ví dụ về cách thêm văn bản vào tài liệu XPS chỉ bằng một vài dòng mã. Để xem các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập của chúng tôi dự án Github

Để mã hóa 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 văn bản vào tệp XPS.

Mã C++ này trình bày cách thêm văn bản vào tài liệu XPS bằng Aspose.Page cho C++.

  1. Tạo một tài liệu XPS mới bằng cách sử dụng Lớp XpsDocument .
  2. Thêm glyph vào đối tượng tài liệu với thông tin phông chữ cần thiết. Tạo đối tượng XpsGlyphs, được sử dụng để thêm văn bản vào tài liệu XPS. Phương thức AddGlyphs() được sử dụng để thêm văn bản và nó lấy phông chữ, cỡ chữ, kiểu phông chữ, vị trí X và Y của văn bản và văn bản sẽ được thêm vào.
  3. Sau đó, cọ vẽ được tạo ở trên sẽ được đặt làm thuộc tính tô màu của đối tượng glyphs.
  4. Lưu tài liệu XPS đã sửa đổi bằng cách gọi Phương thức Save() của Lớp XpsDocument và chuyển vào đường dẫn để lưu tệp.
Thêm văn bản vào XPS



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

1. Tôi có thể thêm văn bản vào tài liệu XPS không?

Có, có thể thêm văn bản vào tệp XPS. XPS là định dạng tài liệu có bố cục cố định do Microsoft phát triển, tương tự như PDF và hỗ trợ đưa văn bản cùng với các nội dung khác như hình ảnh và hình dạng.

2. Làm cách nào để thêm văn bản có định dạng cụ thể vào tệp XPS?

Để kết hợp văn bản vào tài liệu XPS bằng Giải pháp API Aspose.Page, hãy tạo đối tượng XpsGlyphs. Đối tượng này đóng vai trò là đường dẫn để thêm nội dung văn bản. Sử dụng Phương thức AddGlyphs() cho mục đích này, phương thức này yêu cầu đầu vào bao gồm phông chữ, cỡ chữ và kiểu phông chữ, cùng với tọa độ X và Y quy định vị trí của văn bản. Cuối cùng, cung cấp văn bản thực tế sẽ được thêm làm đối số.

3. Có bất kỳ hạn chế hoặc cân nhắc nào khi thêm văn bản vào tệp XPS không?

Có một số hạn chế và cân nhắc cần ghi nhớ. Ví dụ: phông chữ được sử dụng trong tài liệu XPS phải được nhúng hoặc có sẵn trên hệ thống nơi tài liệu được xem để đảm bảo hiển thị chính xác. Ngoài ra, định dạng văn bản có thể khác nhau tùy thuộc vào phần mềm được sử dụng để tạo hoặc chỉnh sửa tệp XPS, vì vậy, điều cần thiết là phải kiểm tra tài liệu với nhiều người xem khác nhau để đảm bảo hiển thị nhất quán trên các nền tảng.

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.