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.
Anda dapat melaporkan masalah ini ke tim pengembangan untuk penyelidikan mendetail menggunakan Dukungan teknis.
|
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 |