Convert PDF to Word

Pada artikel ini, saya akan menunjukkan cara mengonversi dokumen PDF ke Word secara akurat dan mudah termasuk konversi format PDF ke DOC dan PDF ke DOCX. Versi sebelumnya dari Microsoft Word menyimpan dokumen dalam format biner dengan ekstensi .doc. Dengan dirilisnya Office 2007, Microsoft mengadopsi Office Open XML (OOXML) yang didasarkan pada kombinasi XML dan file biner yang digabungkan menjadi arsip ZIP. MS Word sekarang menggunakan .docx sebagai ekstensi default untuk menyimpan dokumen.

Konversi PDF ke DOC dan PDF ke DOCX dapat diperlukan dalam berbagai skenario. Misalnya, Anda mungkin ingin membuat PDF dapat diedit atau Anda ingin menghindari mengetik ulang konten PDF ke dalam dokumen Word dengan tetap mempertahankan format aslinya. Kasus penggunaan lainnya bisa berupa konversi massal PDF ke DOC atau DOCX tanpa perangkat lunak khusus. Mengawasi skenario seperti itu, artikel ini mencakup konversi PDF ke Word berikut secara terprogram dalam C#:

  • Konversi PDF ke DOC dalam C#
  • Konversi PDF ke DOCX di C#
  • Konversi PDF ke DOC dengan pengaturan tambahan

C# PDF ke Word DOC atau DOCX Converter

Aspose.PDF for .NET memiliki API konverter PDF ke DOC atau DOCX yang kuat yang memungkinkan Anda mengonversi dokumen PDF ke Word di aplikasi .NET Anda dalam beberapa baris kode. API dapat digunakan di WinForms, ASP.NET, layanan web, atau aplikasi berbasis .NET apa pun. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet Package Manager di proyek Anda.

Konversi PDF ke DOC dalam C#

Berikut adalah langkah-langkah untuk mengkonversi PDF ke DOC menggunakan Aspose.PDF for .NET.

Contoh kode berikut menunjukkan cara mengonversi PDF ke Word DOC menggunakan C#.

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Path ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();          
            
// Buka dokumen PDF sumber
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");

// Simpan file ke dalam format dokumen MS
pdfDocument.Save(dataDir + "PDFToDOC_out.doc", SaveFormat.Doc);

Konversi PDF ke DOCX di C#

Konversi PDF ke DOCX mirip dengan konversi PDF ke DOC seperti yang ditunjukkan sebelumnya. API memiliki kelas DocSaveOptions yang memungkinkan Anda menyetel format dokumen ke DOCX. Berikut langkah-langkah untuk convert PDF ke DOCX:

Contoh kode berikut menunjukkan cara mengonversi PDF ke Word DOCX di C#.

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Path ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

// Buka dokumen PDF sumber
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");

// Instansiasi objek DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// Tentukan format keluaran sebagai DOCX
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// Simpan dokumen dalam format docx
pdfDocument.Save("ConvertToDOCX_out.docx", saveOptions);

Konversi PDF ke DOC dengan Opsi Tambahan

Aspose.PDF for .NET menyediakan berbagai opsi lain untuk menyesuaikan konversi PDF ke DOC atau DOCX. Kelas DocSaveOptions memaparkan properti untuk meningkatkan atau menyempurnakan konversi PDF ke DOC, seperti resolusi gambar, jarak antar baris, dan lain-lain. Kode berikut menunjukkan cara menyetel properti tambahan saat mengonversi PDF ke DOC di C# .

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Path ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();           
          
// Buka dokumen PDF sumber
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");            

// Simpan menggunakan opsi simpan
// Buat objek DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Atur mode pengenalan sebagai Flow
saveOptions.Mode = DocSaveOptions.RecognitionMode.Flow;

// Atur kedekatan Horizontal sebagai 2.5
saveOptions.RelativeHorizontalProximity = 2.5f;

// Aktifkan nilai untuk mengenali poin selama proses konversi
saveOptions.RecognizeBullets = true;

// Simpan file DOC yang dihasilkan
pdfDocument.Save(dataDir + "saveOptionsOutput_out.doc", saveOptions);

Kesimpulan

Pada artikel ini, Anda telah mempelajari beberapa cara sederhana untuk mengonversi PDF ke DOC dan PDF ke DOCX menggunakan C#. Jika Anda ingin tahu lebih banyak tentang fitur konversi yang kuat dari Aspose.PDF for .NET, Anda dapat membuka bagian dokumentasi API, Konversi PDF ke format lain. Unduh salinan gratis Aspose.PDF for .NET dan Anda dapat memulai dalam waktu singkat dengan mengikuti dokumentasi API. Jika Anda memiliki pertanyaan, silakan kirim ke Aspose.PDF forum. Kami akan dengan senang hati membantu Anda dengan pertanyaan dan pertanyaan Anda.

Lihat juga