Hợp nhất tài liệu XPS thành PDF

Giải pháp API C++ để kết hợp một số tệp XPS

 

Định dạng tệp XPS cho phép lưu trữ nhiều tài liệu trong một tệp duy nhất và cũng có thể chứa nhiều trang. Giải pháp API Aspose.Page cho C++ cung cấp khả năng hợp nhất nhiều tệp thành một, tạo ra tệp XPS hoặc PDF chứa nội dung kết hợp của tất cả các tệp gốc.

Ở đây bạn sẽ tìm thấy mã ví dụ về cách sử dụng API để hợp nhất các tệp XPS. Để khám phá cách tích hợp chức năng này vào giải pháp web hoặc sử dụng để hợp nhất tệp trực tuyến, bạn có thể dùng thử XPS Merger đa nền tảng dụng cụ.

Để hợp nhất các tệp PS và EPS, bạn cần:

  • 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 để hợp nhất một số tệp XPS thành PDF bằng C++.

  1. Đặt đường dẫn đến thư mục tài liệu.
  2. Khởi tạo luồng đầu ra PDF và luồng đầu vào tệp XPS.
  3. Tạo một phiên bản của XpsDocument từ luồng đầu vào đã tạo trước đó.
  4. Khởi tạo đối tượng tùy chọn với các tham số TextCompression, ImageCompression, JpegQualityLevel cho tệp đầu ra bằng PdfSaveOptions Lớp học.
  5. Sử dụng lớp PdfDevice , tạo một thiết bị hiển thị cho định dạng PDF.
  6. Hợp nhất các tệp XPS để xuất tài liệu XPS.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
Hợp nhất các tệp PS thành PDF

Các bước để hợp nhất nhiều tệp XPS thành một tệp duy nhất bằng C++.

  1. Tạo một phiên bản của XpsDocument từ tệp XPS đầu tiên.
  2. Tạo một mảng các tệp XPS sẽ được hợp nhất với tệp đầu tiên.
  3. Hợp nhất (bằng Hợp nhất ) tệp XPS với tài liệu đã tạo và lưu nó.
Hợp nhất các tệp PS thành PDF

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.