Konversi PDF ke Format Dokumen Lain

Aspose.Words bahkan dapat memuat format rumit seperti PDF. Hal ini membuka peluang baru: dimungkinkan untuk mengonversi PDF ke Word atau format lain yang membawa pengguna jauh lebih maju dalam memecahkan banyak masalah yang diterapkan.

Prasyarat

  • Menambahkan referensi ke paket Aspose.Words ATAU ke Aspose.Words.Pdf2Word.dll.
  • Setidaknya .NET Framework 4.6.1 atau .NET Standard 2.0. Target seperti .NET Core 2.x atau 3.0, .NET 5, dan Xamarin juga didukung melalui kompatibilitas dengan .NET Standard.

Konversi PDF ke Berbagai Format

Konversi paling populer dari PDF adalah konversi ke format Microsoft Word seperti DOCX, DOC, serta format gambar seperti JPG atau PNG. Oleh karena itu, mengonversi dokumen dari satu format ke format lain dilakukan dengan cara yang familiar.

Contoh kode berikut menunjukkan cara mengonversi dokumen dari PDF ke DOCX:

Tentukan Opsi Muat saat Mengimpor PDF

Aspose.Words memberi Anda kelas PdfLoadOptions, yang memungkinkan kontrol lebih tepat atas cara dokumen PDF dimuat.

Sebagian besar properti mewarisi atau membebani properti yang sudah ada di kelas LoadOptions. Selain itu, sejumlah properti ditentukan untuk format PDF. Misalnya, Anda dapat menggunakan properti PageCount dan PageIndex untuk menentukan rentang halaman yang akan dimuat dari dokumen PDF, dan properti SkipPdfImages untuk mengontrol apakah gambar harus dilewati saat memuat PDF. Parameter lain yang didukung adalah Password, yang harus disediakan untuk dokumen yang dilindungi kata sandi.

Konten PDF yang didukung

Plugin PDF2Word saat ini mendukung tipe data berikut:

  • Paragraf teks
  • Gambar-gambar
  • Tabel
  • Daftar
  • Header dan footer
  • Catatan kaki
  • Nomor halaman
  • Teks kanan ke kiri (dengan beberapa batasan)
  • PDF yang dapat dicari (gambar depan akan dihapus demi teks latar belakang)

Fitur Masa Depan

Beberapa fitur masih dalam pengembangan awal atau termasuk dalam peta jalan pengembangan:

  • Daftar isi
  • OCR untuk PDF yang Dapat Dicari dan Tidak Dapat Dicari
  • Laporan perkembangan
  • Teks multikolom
  • Rumus matematika
  • Lebih banyak bidang otomatis (selain PAGE dan NUMPAGES)

Pengecualian Pemuatan PDF

Selama konversi dokumen PDF, salah satu pengecualian berikut mungkin terjadi:

Pengecualian Keterangan
FileLoadException File PDF tidak dapat diproses karena alasan tertentu.
DrmProtectedFileException File PDF dilindungi oleh Adobe DRM dan tidak dapat didekodekan oleh Pdf2Word
PasswordProtectedFileException Kata sandi yang benar harus diberikan untuk PDF yang dilindungi kata sandi

Lihat juga