Thêm và thao tác in vé
Tạo, chỉnh sửa, liên kết và nhận vé in file XPS bằng C++
Trong ngữ cảnh của tệp XPS, phiếu in là một tập hợp các hướng dẫn chỉ định cách in tài liệu. Về cơ bản nó là một tệp cấu hình chứa thông tin về:
- Kích thước và hướng của các trang in.
- Khay giấy hoặc khay nạp giấy sẽ được sử dụng.
- Độ phân giải và độ sâu màu của bản in.
- Có in trên cả hai mặt giấy hay không.
- Thứ tự các trang sẽ được in và đối chiếu.
- Bất kỳ tùy chọn hoàn thiện bổ sung nào, chẳng hạn như dập ghim, đóng gáy hoặc đục lỗ.
Bằng cách hiểu và sử dụng phiếu in, bạn có thể tối ưu hóa quy trình in và đạt được kết quả mong muốn cho tài liệu XPS của mình.
Giải pháp API Aspose.Page trong số các tính năng khác cho phép làm việc với vé in. Tại đây bạn sẽ tìm thấy thông tin giải thích cách tạo, chỉnh sửa, lấy và liên kết chúng. Để thao tác in vé file XPS, chúng ta cần:
-Aspose.Page dành cho C++ API, một công cụ 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.
-Mở trình quản lý gói NuGet và tìm kiếm Aspose.Page 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
Các bước để tạo một vé in tùy chỉnh C++.
- Đặt đường dẫn đến thư mục tài liệu.
- Tạo tệp XPS bằng cách sử dụng XpsDocument Class .
- Thêm phiếu in lệnh in tùy chỉnh bằng cách sử dụng Trình xây dựng JobPrintTicket .
- Thêm trình khởi tạo thông số trang tùy chỉnh và tùy chọn độ phân giải trang tùy chỉnh vào phiếu.
- Lưu tài liệu XPS đã thay đổi bằng Phương thức XPsDocument.Save() .
Tạo một vé in tùy chỉnh
Các bước chỉnh sửa vé in XPS qua C++.
- Đặt đường dẫn đến thư mục tài liệu.
- Mở Tài liệu XPS có phiếu in bằng cách sử dụng Lớp XpsDocument.
- Để xóa các tham số không cần thiết khỏi vé, hãy sử dụng Phương thức Remove() .
- Lưu tài liệu với phiếu in lệnh in đã thay đổi bằng Phương thức XPsDocument.Save().
Chỉnh sửa vé in
Các bước để nhận được vé in qua C++.
- Đặt đường dẫn đến thư mục tài liệu.
- Mở Tài liệu XPS có phiếu in bằng cách sử dụng Lớp XpsDocument.
- Tạo phiếu in lệnh in bằng Trình xây dựng JobPrintTicket.
- Tạo phiếu in tài liệu bằng Phương thức GetDocumentPrintTicket() .
- Nhận phiếu in trang bằng Phương thức GetPagePrintTicket() .
- Lưu tài liệu với phiếu in lệnh in đã thay đổi bằng Phương thức XPsDocument.Save().
Nhận vé in
Các bước liên kết in vé cho file XPS qua C++.
- Đặt đường dẫn đến thư mục tài liệu.
- Tạo một tệp XPS mới và mở Tài liệu XPS có phiếu in bằng cách sử dụng Lớp XpsDocument.
- Mở Tài liệu XPS có vé in bằng cách sử dụng Lớp XpsDocument
- Liên kết phiếu in lệnh in với Trình xây dựng JobPrintTicket.
- Liên kết phiếu in tài liệu bằng cách sử dụng các phương thức GetDocumentPrintTicket() và SetDocumentPrintTicket()
- Liên kết vé in trang bằng cách sử dụng các Phương thức GetPagePrintTicket() và SetPagePrintTicket() .
- Lưu tài liệu với phiếu in lệnh in đã thay đổi bằng Phương thức XPsDocument.Save().
Liên kết một vé in
XPS What is XPS File Format
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.