Hướng dẫn ngắn gọn này hướng dẫn về cách chuyển đổi PS thành PDF trong Java. Tập hợp chi tiết các bước và mã mẫu có thể chạy được cùng với chi tiết cấu hình IDE được chia sẻ để chuyển đổi tệp PostScript thành PDF trong Java. Các tùy chọn khác nhau để khắc phục lỗi, đặt kích thước trang mặc định và các tính năng khác cũng được thảo luận trong bài viết này.
Các bước để chuyển đổi PostScript thành PDF trong Java
- Đặt môi trường để sử dụng Aspose.Page cho Java để chuyển đổi PS sang PDF
- Mở tệp PS nguồn bằng FileInputStream
- Khởi tạo đối tượng lớp PsDocument bằng luồng tệp PS nguồn
- Tạo một đối tượng PdfSaveOptions bằng cách sử dụng tùy chọn triệt tiêu lỗi mong muốn
- Tạo đối tượng FileOutputStream để ghi nội dung xuất ra PDF
- Khởi tạo đối tượng PdfDevice bằng luồng đầu ra PDF
- Lưu tệp PDF kết quả và đóng tất cả các luồng
Các bước này tóm tắt quá trình chuyển đổi tệp PS sang PDF trong Java. Quá trình được bắt đầu bằng cách mở tệp PS nguồn bằng cách sử dụng đối tượng FileInputStream, sau đó là tạo đối tượng PsDocument với luồng đã nói ở trên. Lớp PdfDevice được sử dụng để tạo tệp Pdf vì nó chứa các tính năng để lưu tệp PDF bằng cách sử dụng đối tượng lớp PdfSaveOptions được tùy chỉnh cho đầu ra được yêu cầu.
Mã để chuyển đổi tệp PS thành PDF trong Java
Mã này có thể được sử dụng làm cơ sở cho quá trình chuyển đổi PS sang PDF trong Java. Bạn có thể ứng biến mã bằng cách thêm tùy chọn để chọn thư mục phông chữ bằng cách sử dụng phương thức setAdditionalFontsFolders() trong lớp PdfSaveOptions cùng với việc tùy chỉnh các thuộc tính khác, chẳng hạn như cài đặt chất lượng JPEG. Bạn có thể thay đổi kích thước trang mặc định bằng cách sử dụng một hàm tạo khác của lớp PdfDevice bằng cách chuyển luồng đầu ra và đối tượng Kích thước nếu muốn.
Hướng dẫn nhanh này dạy chúng ta cách chuyển đổi tệp PostScript thành PDF trong Java. Nếu bạn muốn tìm hiểu quy trình chuyển đổi tệp EPS thành tệp PDF, hãy tham khảo bài viết trên cách chuyển đổi EPS sang PDF trong Java.