
Konversi PDF ke Gambar di Jawa
- Konversi PDF ke Gambar di Jawa - instalasi API
- Konversi PDF ke PNG menggunakan perpustakaan Java
- Cara mengonversi PDF ke JPEG secara terprogram
Konversi PDF ke Gambar di Java - instalasi API
Kami akan menggunakan perpustakaan Java tingkat perusahaan untuk mengonversi file PDF menjadi gambar. Perpustakaan ini menawarkan berbagai konversi format file dan fitur manipulasi file. Jadi, untuk mengaktifkan perpustakaan ini, Anda dapat mengunduh file jar atau mengikuti konfigurasi maven berikut. Gudang
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Ketergantungan
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>20.12</version>
<classifier>jdk17</classifier>
</dependency>
Konversi PDF ke PNG menggunakan perpustakaan Java
Pada bagian ini, kami akan mengonversi file PDF ke format gambar PNG menggunakan beberapa baris kode sumber di aplikasi Java. Selain itu, kami dapat mengonfigurasi panggilan API sesuai kebutuhan. Kami akan melakukan langkah-langkah berikut untuk mengonversi PDF ke PNG secara terprogram:
- Inisialisasi objek dari kelas Document dan muat file PDF.
- Ulangi semua halaman halaman PDF menggunakan getPages() dan buat objek aliran untuk menyimpan gambar keluaran.
- Buat objek Resolution dan tetapkan nilai.
- Buat objek PngDevice dengan resolusi yang ditentukan.
- Aktifkan metode proses untuk mengonversi PDF ke PNG dan menyimpan gambar untuk streaming.
- Panggil metode close() untuk menutup aliran.
Sekarang, salin dan tempel cuplikan kode berikut di file Java Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// initialize document class with an empty PDF file Document pdfDocument = new Document("INPUT-PDF-FILE"); // loop through all the pages of pdf document using Document.getPages() for (int count = 1; count <= pdfDocument.getPages().size(); count++) { // Create stream object to save the output image java.io.OutputStream imgStream = new java.io.FileOutputStream("PATH-FOR-OUTPUT-FILE/converted_png" + count + ".png"); // Create Resolution object with a value Resolution resolution = new Resolution(300); // Create PngDevice object with the defined resolution PngDevice pngDevice = new PngDevice(resolution); // call process method to convert pdf to PNG and save the image to stream pngDevice.process(pdfDocument.getPages().get_Item(count), imgStream); // invoke this method to close the stream® imgStream.close(); }
Cara mengonversi PDF ke JPEG secara terprogram
Konversi file PDF ke format gambar terkenal lainnya JPEG dengan mengikuti langkah-langkah yang disebutkan di bawah ini:
- Buat objek dari kelas Document dan muat file PDF.
- Ulangi semua halaman halaman PDF menggunakan getPages() dan buat objek aliran untuk menyimpan gambar keluaran.
- Buat objek dari kelas Resolution dan tetapkan nilainya.
- Buat objek JpegDevice dengan resolusi yang ditentukan.
- Panggil metode proses untuk mengonversi PDF ke JPEG dan menyimpan gambar untuk streaming.
- Aktifkan metode close() untuk menutup aliran
Salin dan tempel cuplikan kode berikut untuk mengonversi PDF ke JPEG di Java Secara terprogram:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Create an object of the Document class and load the PDF file. Document pdfDocument = new Document("INPUT-PDF-FILE"); // Loop through all the pages of PDF pages using getPages() and create stream object to save the output image. for (int count = 1; count <= pdfDocument.getPages().size(); count++) { // Create stream object to save the output image java.io.OutputStream imgStream = new java.io.FileOutputStream("./PATH-FOR-OUTPUT-FILE/converted_jpeg" + count + ".jpeg"); // Create an object of Resolution class and set a value. Resolution resolution = new Resolution(300); // Create JpegDevice object with the defined resolution. JpegDevice jpegDevice = new JpegDevice(resolution,100); // Call the process method to convert PDF to JPEG and save the image to stream. jpegDevice.process(pdfDocument.getPages().get_Item(count), imgStream); // Invoke the close() method to close the stream imgStream.close(); }
Dapatkan Lisensi Gratis
Harap manfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Menyimpulkan
Posting blog ini berakhir di sini. Kami telah mempelajari cara mencapai konversi PDF ke Gambar di Java. Selain itu, kami telah mendemonstrasikan cara mengonversi PDF ke PNG dan PDF ke JPEG secara terprogram dalam aplikasi Java. Selain itu, Anda dapat menjelajahi sendiri fitur lainnya dengan masuk ke dokumentasi. Terakhir, conholdate.com sedang dalam proses yang konsisten dalam menulis posting blog baru. Oleh karena itu, harap tetap berhubungan untuk pembaruan terbaru.
Berikan pertanyaan
Anda dapat membagikan pertanyaan atau pertanyaan Anda di forum kami.