Chuyển đổi PS, EPS và XPS

Giải pháp API chuyển đổi PS, EPS và XPS cho C++.

 

Bất cứ khi nào có nhu cầu chuyển đổi các tệp PostScript PS và PostScript EPS được đóng gói cũng như các tài liệu XPS theo chương trình, Java API có thể thực hiện điều đó một cách suôn sẻ và chuyển đổi nhiều tệp. Đối với PS và EPS, API hỗ trợ các toán tử PostScript Cấp 1-3 và hầu hết các nhận xét tiêu đề EPS cũng như biến đổi các tài liệu PostScript có sự phù hợp tối đa với một số ngoại lệ phông chữ và giao dịch API như phông chữ Time New Roman.

Các lập trình viên có thể dễ dàng sử dụng nó để xử lý hàng loạt các tài liệu PostScript và XPS, thậm chí thao tác các phần tử canvas, đường dẫn và glyphs cũng như xử lý các hình dạng đồ họa vector và chuỗi văn bản.

Giải pháp API cho Java ở đây cho phép bạn chuyển đổi các tệp có định dạng PDL như PS, EPS và XPS theo lập trình, nhưng bạn có thể thấy hữu ích khi xem và thử đa nền tảng được phát triển trên các API gốc này. Dưới đây là một số kịch bản chuyển đổi như EPS sang Hình ảnh, EPS sang PDF, PostScript sang PDF, PostScript sang Hình ảnh, XPS sang Hình ảnh và XPS sang PDF

Chuyển đổi EPS sang hình ảnh thông qua C++.

Thư viện C++ cho phép chuyển đổi các tệp PostScript (EPS) được đóng gói thành hình ảnh trên nền tảng Windows và Linux. Quá trình này là:

  1. Sử dụng FileStream để tạo luồng đầu vào cho tệp EPS cũng như để tạo đối tượng PsDocument Class có luồng đầu vào như một tham số. Đối với các cài đặt dành riêng cho Hình ảnh, hãy sử dụng ImageSaveOptions Class .
  2. Xác định loại và kích thước hình ảnh bằng ImageDevice .
  3. Lưu EPS dưới dạng hình ảnh với các tùy chọn lưu hình ảnh vào một mảng các mảng byte tạo cho mỗi mảng byte một luồng đầu ra tệp mới.
Mã C++ để chuyển đổi EPS sang hình ảnh
 

Chuyển đổi PostScript sang PDF qua Java.

Quá trình chuyển đổi PostScript sang PDF cũng giống như EPS thành Hình ảnh, ngoại trừ việc các nhà phát triển sẽ sử dụng PdfSaveOptions để xác định các cài đặt bổ sung như giá trị ExtraFontsFolder và SuppressError, v.v. Hơn nữa, sẽ sử dụng PdfDevice từ luồng đầu ra đã tạo.

Mã C++ cho Chuyển đổi PostScript sang PDF
 

Chuyển đổi XPS sang PDF qua C++.

API xử lý XPS của C++ giải quyết việc chuyển đổi XPS thành Hình ảnh bao gồm BMP, JPG, TIFF, PNG, v.v., cũng như chuyển đổi XPS sang PDF trên các hệ thống chạy Windows và Linux. Quá trình chuyển đổi XPS sang PDF là:

  1. Xác định luồng đầu ra cũng như xác định luồng đầu vào cho tài liệu XPS đầu vào.
  2. Chuyển nó dưới dạng tham số cho Đối tượng XpsDocument Class .
  3. Chỉ định các tùy chọn lưu cụ thể cho PDF như TextCompression, ImageCompression và JpegQualityLevel bằng PdfSaveOptions .
  4. Tạo một bản sao của PdfDevice từ luồng đầu ra đã tạo trước đó.
  5. Cuối cùng chuyển đổi tài liệu XPS thành PDF với các tùy chọn lưu PDF.
Mã C++ để chuyển đổi XPS sang PDF



FAQ

1. Tôi có thể chuyển đổi Postscript bằng giải pháp API này không?

Aspose.Page có chức năng cho phép bạn chuyển đổi các tệp PS, XPS và EPS sang các định dạng khác trực tuyến hoặc theo chương trình. Nếu bạn cần chuyển đổi tệp của mình ngay lập tức trực tuyến, bạn có thể muốn sử dụng ứng dụng đa nền tảng Trình chuyển đổi tệp định dạng ngôn ngữ mô tả trang ứng dụng đa nền tảng.

2. Trình chuyển đổi hỗ trợ những ngôn ngữ mô tả trang nào?

Chức năng chuyển đổi này hỗ trợ các tệp có phần mở rộng .ps, .eps và .xps. Các PDL nổi tiếng như PDF và SVG được thể hiện dưới dạng các giải pháp riêng biệt trong Aspose.products

3. Chức năng này có miễn phí không?

Trình chuyển đổi đa nền tảng là miễn phí, khi sử dụng giải pháp API, bạn có thể nhận Bản dùng thử miễn phí và sau đó mua sản phẩm nếu cần.

 
  

Support and Learning Resources