Dalam berbagai kasus, kita perlu menampilkan MS Word DOC/DOCX ke dalam aplikasi kita secara terprogram. Salah satu cara paling nyaman dalam skenario tersebut adalah konversi dari format DOC atau DOCX ke JPG. Untuk melakukannya, dalam artikel ini, Anda akan mempelajari cara mengonversi file DOC atau DOCX menjadi JPG di Java. Selanjutnya, kami akan membahas cara menyesuaikan konversi DOC ke JPG menggunakan opsi yang berbeda.
Java API untuk DOC DOCX ke JPG - Unduhan Gratis
Aspose.Words for Java adalah API kaya fitur untuk membuat, mengedit, atau mengonversi dokumen MS Word dalam aplikasi berbasis Java. Kami akan menggunakan API ini untuk mengonversi DOC/DOCX ke JPG. Anda dapat mengunduh JAR API atau menginstalnya menggunakan 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-words</artifactId>
<version>22.4</version>
<classifier>jdk17</classifier>
</dependency>
Konversi DOC ke JPG di Jawa
Anda dapat mengonversi gambar DOC/DOCX menjadi JPG, PNG, BMP, GIF, atau TIFF tergantung kebutuhan Anda. Untuk mengatur format gambar keluaran, SaveFormat enum digunakan. Mari kita konversi file DOCX ke JPG di Java.
- Muat file DOCX menggunakan kelas Document.
- Buat instance dari kelas ImageSaveOptions dan tentukan format gambar keluaran.
- Ulangi halaman-halaman dalam dokumen.
- Konversikan setiap halaman dalam DOCX ke JPG menggunakan metode Document.save(string, ImageSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi DOCX ke JPG di Java.
// memuat dokumen
Document doc = new Document("calibre.docx");
// atur format gambar keluaran menggunakan SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);
// lewati halaman dan ubah menjadi gambar JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
// Simpan halaman sebagai JPG
options.setPageSet(new PageSet(pageNumber));
doc.save(pageNumber + "_page.jpg", options);
}
Java DOCX ke JPG - Kustomisasi
Anda juga dapat menyesuaikan konversi DOC ke PNG menggunakan opsi yang berbeda. Misalnya, Anda dapat mengatur resolusi horizontal, resolusi vertikal, resolusi keseluruhan, skala, format piksel, kecerahan, mode warna, kontras, dll. Berikut ini adalah langkah-langkah untuk menyesuaikan DOC ke JPG di Java.
- Muat file DOC menggunakan kelas Document.
- Buat instance dari kelas ImageSaveOptions dan tentukan format gambar keluaran.
- Setel opsi yang diinginkan seperti kecerahan, kontras, dll. Menggunakan objek ImageSaveOptions.
- Ulangi halaman-halaman dalam dokumen.
- Ubah setiap halaman menjadi JPG menggunakan metode Document.save(string, ImageSaveOptions).
Contoh kode berikut menunjukkan cara menyesuaikan konversi Java DOC ke JPG menggunakan opsi yang berbeda.
// memuat dokumen
Document doc = new Document("calibre.docx");
// atur format gambar keluaran menggunakan SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);
// mengubah kecerahan dan kontras gambar
// keduanya pada skala 0-1 dan pada 0,5 secara default
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);
// mengubah resolusi horizontal
// nilai default untuk properti ini adalah 96.0, untuk resolusi 96dpi
options.setHorizontalResolution(72f);
// lewati halaman dan ubah menjadi gambar JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
// Simpan halaman sebagai JPG
options.setPageSet(new PageSet(pageNumber));
doc.save(pageNumber + "_page.jpg", options);
}
Konverter Java DOCX ke JPG - Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for Java tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi Word DOC/DOCX ke JPG di Java. Selanjutnya, Anda telah melihat cara menyesuaikan konversi DOC ke JPG menggunakan opsi yang berbeda. Selain itu, Anda dapat menjelajahi fitur lain dari Aspose.Words for Java menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda di forum kami.