Hướng dẫn ngắn này cung cấp hướng dẫn về cách chuyển đổi PDF thành hình ảnh trong Java. Trong khi viết PDF sang trình chuyển đổi hình ảnh này, mã Java được sử dụng có chứa một vài dòng mã để tải nguồn PDF và sau đó định cấu hình các thuộc tính hình ảnh đầu ra. Ở bước cuối cùng, mỗi trang được lưu dưới dạng tệp JPG.
Các bước để chuyển đổi PDF sang hình ảnh trong Java
- Thêm tham chiếu đến Aspose.PDF từ kho lưu trữ Maven để chuyển đổi PDF sang hình ảnh
- Tải tệp PDF nguồn vào đối tượng lớp Document để chuyển đổi sang JPG
- Đặt độ phân giải mong muốn của hình ảnh đầu ra bằng cách sử dụng đối tượng lớp Resolution
- Khởi tạo thiết bị hình ảnh tương ứng dựa trên loại hình ảnh đầu ra được yêu cầu và đặt độ phân giải
- Lặp lại tất cả các trang trong tệp PDF nguồn
- Lưu mỗi trang dưới dạng một tệp hình ảnh riêng biệt bằng hàm Process trong lớp JpegDevice
Trong quá trình chuyển đổi PDF sang hình ảnh trong Java, các tham chiếu thư viện bắt buộc đầu tiên được thêm vào. Sau đó, tệp PDF nguồn được tải và độ phân giải của hình ảnh đầu ra được đặt trong lớp ImageDevice tương ứng như JpegDevice được sử dụng trong hướng dẫn này. Bạn có thể hiển thị (các) trang đã chọn thành tệp hình ảnh theo yêu cầu.
Mã để chuyển đổi PDF thành hình ảnh trong Java
Trong hướng dẫn chuyển đổi PDF sang JPG này, mã Java được sử dụng để tải tệp PDF nguồn từ đĩa sang đối tượng lớp Tài liệu, tuy nhiên, bạn cũng có thể tải tệp PDF từ một mảng byte và luồng đầu vào. Lớp JpegDevice được sử dụng để đặt độ phân giải và sau đó tạo hình ảnh cho từng trang bằng độ phân giải đã xác định. Nếu bạn muốn tạo các loại hình ảnh khác, hãy sử dụng các lớp thiết bị tương ứng như BmpDevice, EmfDevice, GifDevice, PngDevice, v.v.
Hướng dẫn này đã hướng dẫn chúng tôi cách chuyển đổi PDF sang Hình ảnh trong Java. Nếu bạn quan tâm đến việc chuyển đổi PDF sang HTML, hãy tham khảo bài viết trên cách chuyển đổi PDF sang HTML trong Java.