Trong hướng dẫn đơn giản này, chúng tôi sẽ tập trung vào cách chuyển đổi Outlook Email thành PDF bằng Java cùng với các bước chi tiết để định cấu hình môi trường. Bạn sẽ quan sát thấy rằng để chuyển đổi MSG sang PDF Java dựa trên API có thể được sử dụng. Hơn nữa, ứng dụng này có thể được sử dụng trong bất kỳ hệ điều hành phổ biến nào như Windows, macOS hoặc Linux.
Các bước để chuyển đổi Email Outlook sang PDF bằng Java
- Cài đặt tệp JAR Aspose.Email và Aspose.Words từ kho lưu trữ Maven
- Khởi tạo đối tượng lớp MailMessage để tải tệp email EML hoặc MSG từ đĩa
- Chuyển đổi tệp Email (MSG/EML) đã tải dưới dạng ByteArrayOutputStream sang định dạng MHTML trung gian
- Khởi tạo đối tượng lớp Document để tải tệp MHTML trung gian từ luồng bằng cách đặt LoadFormat thành MHTML
- Lưu MHTML đã tải thành PDF bằng phương thức lưu
Bằng cách làm theo các bước đã nói ở trên trong ứng dụng chuyển đổi Java MSG sang PDF được phát triển, theo đó quá trình bắt đầu bằng cách tải tệp EML hoặc MSG từ đĩa bằng cách sử dụng đối tượng lớp MailMessage, sau đó được chuyển đổi thành luồng trung gian ở định dạng MHTML bằng cách sử dụng lưu phương pháp. Sau đó, chúng tôi sẽ tải MHTML trung gian bằng cách sử dụng đối tượng lớp Tài liệu và để chuyển đổi EML sang PDF Java phương thức lưu dựa trên sẽ được sử dụng.
Mã để chuyển đổi Email Outlook sang PDF bằng Java
Để chuyển đổi EML sang PDF Java dựa trên API được sử dụng với sự trợ giúp của các lệnh gọi API đơn giản. Ví dụ trên rất hữu ích để tải và chuyển đổi cả định dạng tệp MSG và EML. Có thể tùy chỉnh tệp PDF đầu ra bằng cách đặt các thuộc tính như Tuân thủ, Chế độ màu, Nén hình ảnh và Chất lượng Jpeg.
API dựa trên Java * để chuyển MSG sang PDF được khám phá trong bài viết này. Nếu bạn đang tìm cách chuyển đổi EML sang MSG bằng Java, hãy tham khảo bài viết trên cách chuyển đổi EML sang MSG bằng Java.