
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
- Konversi PDF ke Word menggunakan Java
- Konversi Halaman Tertentu PDF ke Word
- Muat PDF yang Dilindungi Kata Sandi dan Konversikan ke Word
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:
- Buat instance dari kelas Converter
- Berikan path file input
- Buat instance WordProcessingConvertOptions
- Tetapkan nomor halaman awal
- Berikan total halaman untuk dikonversi
- Atur format file keluaran
- Panggil metode Convert() beserta jalur file keluaran dan opsi konversi
Contoh kode berikut menunjukkan cara mengonversi file PDF menjadi dokumen Word menggunakan Java.
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 converter Converter converter = new Converter("C:\\Files\\sample.pdf"); // set Word convert options WordProcessingConvertOptions options = new WordProcessingConvertOptions(); options.setPageNumber(1); options.setPagesCount(1); options.setFormat(WordProcessingFileType.Docx); // convert converter.convert("C:\\Files\\output.docx", options); 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:
- Buat instance dari kelas Converter
- Berikan path file input
- Buat instance WordProcessingConvertOptions
- Atur daftar nomor halaman untuk dikonversi
- 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.
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 converter Converter converter = new Converter("C:\\Files\\sample.pdf"); // define Word convert options WordProcessingConvertOptions options = new WordProcessingConvertOptions(); options.setPages(Arrays.asList(2, 3)); // convert converter.convert("C:\\Files\\output.docx", options);
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:
- Buat PdfLoadOptions
- Tetapkan kata sandi
- Buat instance dari kelas Converter
- Berikan path file input
- Buat instance WordProcessingConvertOptions
- 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.
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
// PDF load options PdfLoadOptions loadOptions = new PdfLoadOptions(); loadOptions.setPassword("password"); // create converter Converter converter = new Converter("C:\\Files\\sample.pdf", loadOptions); // define Word convert options WordProcessingConvertOptions options = new WordProcessingConvertOptions(); // convert converter.convert("C:\\Files\\output.docx", options);
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.