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 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.