Hợp nhất tài liệu XPS thành PDF
Giải pháp API C++ để kết hợp nhiều 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 dành 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 tất cả nội dung được kết hợp từ tệp gốc.
Tại đây, bạn sẽ tìm thấy ví dụ mã về cách sử dụng API để hợp nhất các tệp XPS. Để tìm hiểu cách chức năng này có thể được tích hợp vào giải pháp web hoặc được sử dụng để hợp nhất tệp trực tuyến (online), bạn có thể dùng thử công cụ XPS Merger đa nền tảng.
Để hợp nhất (kết hợp) các tệp PS và EPS, bạn cần:
API Aspose.Page cho C++, vốn là API thao tác và chuyển đổi 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 (NuGet package manager), tìm kiếm Aspose.Page.Cpp và cài đặt. Bạn cũng có thể dùng lệnh sau từ Bảng điều khiển Trình quản lý Gói (Package Manager Console).
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Các bước hợp nhất nhiều tệp XPS thành PDF bằng C++.
- Thiết lập đường dẫn đến thư mục tài liệu.
- Khởi tạo đầu ra PDF và luồng (streams) đầu vào tệp XPS.
- Tạo một bản thể hiện (Instance) của XpsDocument từ luồng đầu vào đã tạo trước đó.
- 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 Lớp PdfSaveOptions .
- Sử dụng Lớp PdfDevice , tạo một thiết bị dựng hình (rendering device) cho định dạng PDF.
- Hợp nhất các tệp XPS với tài liệu XPS đầu ra (output).
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
Quy trình (Các bước) hợp nhất nhiều tệp XPS thành một tệp bằng C++.
- Tạo một bản thể hiện (Instance) của XpsDocument từ tài liệu XPS đầu tiên.
- Tạo một mảng (array) các tệp XPS sẽ được hợp nhất với tệp đầu tiên.
- Hợp nhất (thông qua Merge ) các 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
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.