Artikel ini menjelaskan cara mengekstrak tabel dari PDF ke Excel menggunakan Python. Artikel ini berisi semua detail untuk memanfaatkan kedua produk, yaitu Aspose.PDF dan Aspose.Sel, daftar langkah-langkah, dan contoh kode untuk mengekstrak tabel Excel dari PDF menggunakan Python. Contoh kode akan menunjukkan proses lengkap dengan mentransfer tabel dari halaman PDF ke lembar Excel.
Langkah-langkah Mengekstrak Tabel dari PDF ke Excel dengan Python
- Atur lingkungan untuk menginstal Aspose.Total For Python via .NET
- Terapkan lisensi untuk pustaka yang diimpor yang relevan, yaitu Aspose.Sel dan Aspose.PDF
- Muat file PDF sumber dengan tabel menggunakan objek kelas Document
- Buat file Excel kosong menggunakan kelas Workbook dan tetapkan nama untuk lembar pertama
- Iterasi setiap halaman dalam koleksi halaman di file PDF
- Akses koleksi tabel dan mengurai setiap sel dalam tabel
- Ambil teks dari sel PDF dan salin ke sel yang bersangkutan di lembar Excel
- Simpan file Excel di disk dengan data tabel dari PDF
Langkah‑langkah ini mencakup proses untuk mengekstrak data dari tabel PDF ke Excel menggunakan Python. Impor pustaka yang diperlukan, muat file PDF sumber, akses setiap halaman dan kumpulan tabel di dalamnya, serta parsing semua tabel. Akhirnya, akses setiap sel dalam tabel PDF dan simpan isinya ke sel yang bersangkutan di lembar kerja Excel output.
Kode untuk Mengambil Tabel dari PDF ke Excel menggunakan Python
Kode ini menunjukkan cara mengambil tabel dari PDF ke Excel menggunakan Python. Anda dapat mencoba mesin pengenalan tabel yang berbeda dengan menggunakan opsi use_flow_engine Pada kelas TableAbsorber untuk mendeteksi tabel tanpa batas di PDF. Gunakan text_state dalam sel yang diserap untuk mengambil nama font, ukuran, warna latar belakang, warna latar depan, serta gaya Bold Italic untuk menyesuaikan format sel Excel tujuan agar format tabel tetap serupa di kedua file.
Artikel ini telah membantu dalam memahami proses mentransfer tabel PDF ke Excel. Untuk menginstal Python guna menjalankan Aspose.PDF untuk Python via .NET, lihat artikel [How to Install Python to Run Aspose].PDF untuk Python via .NET]( https://kb-qa.aspose.com/ id/total/python/how-to-install-python-to-run-aspose-pdf-for-python-via-net/).