Konversi PDF ke Word menggunakan Java

Anda dapat dengan mudah mengonversi dokumen PDF Anda menjadi dokumen Word (.docx or .doc) secara terprogram dalam aplikasi Java Anda. Konversi semacam itu berguna saat Anda perlu mengedit teks dokumen PDF Anda atau mungkin perlu menerapkan pemformatan teks. Pada artikel ini, Anda akan mempelajari cara mengonversi PDF ke Word menggunakan Java. Topik-topik berikut dibahas/dibahas dalam artikel ini:

Java API untuk Mengonversi PDF ke Word

Saya akan menggunakan GroupDocs.Conversion for Java API untuk konversi PDF menjadi DOCX. API ini memberikan solusi konversi file yang cepat, efisien, dan andal ke dalam aplikasi Java tanpa menginstal perangkat lunak eksternal apa pun. Ini mendukung konversi di antara semua format dokumen bisnis populer seperti PDF, HTML, Email, Word, Excel, PowerPoint, Project, Photoshop, CorelDraw, AutoCAD, format file gambar raster, dan banyak lagi. Ini juga memungkinkan Anda untuk menampilkan seluruh dokumen, atau merendernya sebagian untuk mempercepat proses. API kompatibel dengan semua versi Java dan mendukung sistem operasi populer (Windows, Linux, macOS) yang mampu menjalankan runtime Java.

Unduh dan Konfigurasi

Anda dapat mengunduh JAR API atau cukup menambahkan konfigurasi pom.xml berikut di aplikasi Java berbasis Maven Anda untuk mencoba contoh kode yang disebutkan di bawah ini.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.7</version> 
</dependency>

Konversi PDF ke Word menggunakan Java

Anda dapat mengonversi dokumen PDF ke Word dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Converter
  2. Berikan path file input
  3. Buat instance WordProcessingConvertOptions
  4. Tetapkan nomor halaman awal
  5. Berikan total halaman untuk dikonversi
  6. Atur format file keluaran
  7. Panggil metode Convert() beserta jalur file keluaran dan opsi konversi Contoh kode berikut menunjukkan cara mengonversi file PDF menjadi dokumen Word menggunakan Java.
    Konversi PDF ke Word menggunakan Java

    Konversi PDF ke Word menggunakan Java

Kelas Converter adalah kelas utama yang mengontrol proses konversi dokumen. Ini menyediakan berbagai metode untuk mengonversi dokumen dari format file yang didukung. Metode Convert() dari kelas ini mengonversi dokumen sumber dan mengambil dua parameter input, jalur file ke dokumen sumber dan ConvertOptions untuk mengonversi dokumen sumber tertentu ke jenis file target yang diinginkan. Kelas WordProcessingConvertOptions menyediakan opsi untuk konversi ke jenis file WordProcessing. Metode setPageNumber() memungkinkan menyetel nomor halaman awal untuk memulai konversi. Sedangkan, metode setPagesCount() menentukan jumlah total halaman yang akan dikonversi mulai dari nomor halaman yang ditentukan. Metode setFormat() dari kelas ini memungkinkan Anda menyetel format keluaran dari dokumen yang dikonversi. Dibutuhkan tipe enumerasi WordProcessingFileType sebagai input.

Konversikan Halaman Tertentu PDF ke Word

Anda dapat mengonversi halaman tertentu dari dokumen PDF ke Word dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat instance dari kelas Converter
  2. Berikan path file input
  3. Buat instance WordProcessingConvertOptions
  4. Atur daftar nomor halaman untuk dikonversi
  5. Panggil metode Convert() beserta jalur file keluaran dan opsi konversi Contoh kode berikut menunjukkan cara mengonversi halaman tertentu dari file PDF menjadi dokumen Word menggunakan Java. Kelas WordProcessingConvertOptions menyediakan metode setPages() untuk mengonversi nomor halaman tertentu yang ditentukan dalam daftar yang dipisahkan koma dari dokumen sumber.

Muat PDF yang Dilindungi Kata Sandi dan Konversikan ke Word

Anda dapat mengonversi dokumen PDF yang dilindungi kata sandi ke Word dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Buat PdfLoadOptions
  2. Tetapkan kata sandi
  3. Buat instance dari kelas Converter
  4. Berikan path file input
  5. Buat instance WordProcessingConvertOptions
  6. Panggil metode Convert() beserta jalur file keluaran dan opsi konversi Contoh kode berikut menunjukkan cara mengonversi file PDF yang dilindungi kata sandi menjadi dokumen Word menggunakan Java. Kelas PdfLoadOptions menyediakan berbagai opsi untuk memuat dokumen PDF. Metode setPassword() dari kelas ini memungkinkan Anda membuka proteksi dokumen yang dilindungi dengan memberikan kata sandinya. Anda dapat menemukan detail lebih lanjut tentang “Muat dokumen PDF dengan opsi” di dokumentasi.

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi dokumen PDF ke Word menggunakan Java. Anda juga telah mempelajari cara mengonversi file PDF yang dilindungi kata sandi ke dokumen Word. Selain itu, Anda telah mempelajari cara mengonversi halaman tertentu dari PDF ke dokumen Word secara terprogram. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga