Bạn đang tìm cách xuất các tệp PUB của bạn thành các hình ảnh PNG mà không cần sử dụng Microsoft Publisher? Đừng tìm đâu xa! Bài viết blog này sẽ hướng dẫn bạn quy trình chuyển đổi PUB sang PNG bằng Java. Microsoft Publisher là một ứng dụng xuất bản desktop tạo ra các tệp PUB. Một tệp PUB chứa bố cục, văn bản, hình ảnh và các yếu tố định dạng của tài liệu. Chuyển đổi các tệp Microsoft Publisher thành hình ảnh PNG cho phép chia sẻ nội dung của bạn dưới định dạng hình ảnh được hỗ trợ rộng rãi. Hãy bắt đầu và học cách chuyển đổi Publisher sang PNG trong Java.
Bài viết này đề cập đến các chủ đề sau:
- Java API để chuyển đổi Publisher sang PNG
- Chuyển đổi PUB sang PNG trong Java
- Chuyển đổi PUB sang PNG trực tuyến
- Tài nguyên miễn phí
Java API để chuyển đổi Publisher sang PNG
Quá trình chuyển đổi PUB sang PNG là một quá trình hai chiều. Đầu tiên, chúng ta sẽ sử dụng thư viện Aspose.PUB for Java để tải tệp PUB và chuyển đổi nó thành PDF. Sau đó, chúng ta sẽ sử dụng Aspose.PDF for Java, một công cụ mạnh mẽ cho tất cả các vấn đề về PDF. Nó sẽ nhận PDF đã được chuyển đổi và chuyển đổi mỗi trang thành một hình ảnh PNG sạch.
Vui lòng tải xuống các tệp JAR cho Aspose.PUB for Java và Aspose.PDF for Java API, hoặc chỉ định các cấu hình sau để tải xuống các API từ kho Maven:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>22.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version>
</dependency>
</dependencies>
Chuyển đổi Publisher sang PNG trong Java
Vui lòng làm theo các bước dưới đây để chuyển đổi lập trình các tệp Publisher PUB thành hình ảnh PNG trong Java:
- Tạo một trình phân tích sử dụng phương thức PubFactory.createParser().
- Gọi phương thức parse() để xử lý tệp PUB.
- Tạo một luồng bộ nhớ để lưu trữ tệp PDF.
- Sử dụng phương thức convertToPdf() để chuyển đổi tệp PUB thành PDF và lưu nó trong MemoryStream.
- Tạo một đối tượng lớp Document bằng cách sử dụng luồng PDF.
- Lấy thông tin tệp PDF bằng cách sử dụng PdfFileInfo.
- Lặp qua các trang PDF và lấy chiều cao và chiều rộng của chúng, và thiết lập độ phân giải của chúng.
- Tạo một JpegDevice với chiều cao, chiều rộng và độ phân giải của trang.
- Cuối cùng, gọi phương thức process() để lưu trang dưới dạng hình ảnh PNG.
Mẫu mã sau đây cho thấy cách chuyển đổi một tệp Publisher PUB thành PNG trong Java.
Nhận giấy phép tạm thời miễn phí để thử nghiệm các thư viện mà không bị hạn chế.
Bộ chuyển đổi PUB sang PNG - Trực tuyến miễn phí
Ngoài ra, hãy sử dụng bộ chuyển đổi PUB sang PNG trực tuyến miễn phí này để chuyển đổi các tệp Publisher thành hình ảnh PNG mà không cần cài đặt phần mềm.
Publisher sang PNG – Tài nguyên miễn phí
Ngoài việc chuyển đổi các tệp Publisher thành định dạng PNG, hãy khám phá các tính năng khác của các API này bằng các tài nguyên sau:
Kết luận
Trong bài viết này, chúng ta đã trải nghiệm cách chuyển đổi các tệp Publisher PUB thành định dạng PNG bằng Java. Với sự trợ giúp của các thư viện Aspose.PUB và Aspose.PDF for Java, bạn có thể đơn giản hóa quy trình. Các bước được nêu ở đây cho phép bạn dễ dàng chuyển đổi các thiết kế của nhà xuất bản thành hình ảnh PNG chất lượng cao.
Sẵn sàng thử chưa? Tải xuống Aspose.PUB for Java và bắt đầu chuyển đổi các tệp PUB của bạn ngay hôm nay! Nếu bạn muốn một giải pháp trực tuyến, bộ chuyển đổi PUB sang PNG miễn phí của chúng tôi luôn có sẵn. Trong trường hợp có bất kỳ sự không rõ ràng nào, vui lòng liên hệ với chúng tôi qua diễn đàn hỗ trợ miễn phí.