Cara Mengonversi PDF ke Word di Java

Tutorial singkat ini dirancang untuk memandu tentang cara mengonversi PDF ke Word di Java dengan memuat file sumber PDF dan menyimpannya sebagai file Word. Saat menulis PDF ke Word converter di Java, Anda akan memiliki kendali untuk membaca file PDF sumber. Demikian pula, file keluaran Word DOC juga dapat dikustomisasi dengan mengatur karakteristiknya.

Langkah-langkah untuk Mengonversi PDF ke Word menggunakan Java

  1. Konfigurasikan proyek dengan menambahkan Aspose.PDF dari repositori Maven untuk mengonversi file PDF ke Word
  2. Muat file PDF sumber di objek kelas Document untuk konversi ke file Word
  3. Buat instance objek kelas DocSaveOptions untuk mengonfigurasi file Word keluaran
  4. Tentukan keluaran jenis file Word dan mode pengenalan untuk mengatur mode pengeditan di masa mendatang
  5. Atur parameter pembacaan file PDF sumber seperti kedekatan horizontal dan bendera pengenalan peluru
  6. Simpan file Word keluaran menggunakan konfigurasi yang ditentukan di objek DocSaveOptions

Langkah-langkah di atas menjelaskan proses merancang PDF ke Word converter menggunakan Java dengan mengidentifikasi perpustakaan yang diperlukan dari repositori Maven dan urutan operasi langkah demi langkah. File PDF sumber dimuat ke dalam objek kelas Dokumen dan objek kelas DocSaveOptions diinisialisasi untuk mengontrol operasi pembacaan dari file PDF sumber dan mengatur parameter dari file Word keluaran. File Word keluaran dapat disimpan ke dalam format file apa pun yang didukung MS Word seperti yang dikonfigurasi dalam objek kelas DocSaveOptions.

Kode untuk Mengonversi PDF ke Word menggunakan Java

package AsposePdf;
import com.aspose.pdf.DocSaveOptions;
import com.aspose.pdf.Document;
import com.aspose.pdf.ExcelSaveOptions;
import com.aspose.pdf.License;
public class ConvertPdfToWordInJava {
public static void main(String[] args) throws Exception { // main method to convert a PDF document to Word file format
// Instantiate the license to avoid trial limitations while converting the PDF to word file
License asposePdfLicenseDoc = new License();
asposePdfLicenseDoc.setLicense("Aspose.pdf.lic");
// Load the source PDF file that is to be converted to Word file
Document convertPDFDocumentToWord = new Document("input.pdf");
// Initialize the DocSaveOptions class object to configure output word file
DocSaveOptions docSaveOptions = new DocSaveOptions();
// Define the type of output Word file
docSaveOptions.setFormat(DocSaveOptions.DocFormat.Doc);
// Set the recognition mode to Flow for enabling it for editing in future
docSaveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);
// Set the Horizontal proximity that defines width of space between text elements as 2.5
docSaveOptions.setRelativeHorizontalProximity(2.5f);
// Switch on the recognition of bullets from the source PDF
docSaveOptions.setRecognizeBullets(true);
// Convert PDF to Word using the Document class function save
convertPDFDocumentToWord.save("output.doc", docSaveOptions);
System.out.println("Done");
}
}

Untuk mengonversi PDF ke kode Word Java mengimpor kelas yang diperlukan yang digunakan dalam program dan memuat file PDF sumber dari disk. Kelas DocSaveOptions mendukung pengaturan banyak parameter seperti menentukan jenis file Word keluaran yang dapat berupa DOC atau DOCX, mengatur bendera untuk membuat file Word keluaran yang dapat diedit, mengatur bendera untuk mengenali peluru, mengatur resolusi horizontal dan vertikal dari file yang dikonversi. gambar, dan masih banyak lagi.

Di sini kita telah mempelajari cara mengonversi PDF ke Word di Java dengan bantuan kode contoh. Jika Anda ingin mempelajari proses mengonversi PDF ke Excel, lihat artikel di cara mengonversi PDF ke Excel di Java.

 Indonesian