PDF Extractor and Renamer adalah aplikasi desktop yang memungkinkan pengguna untuk mengekstrak halaman dari file PDF dan mengganti namanya berdasarkan input pengguna. Aplikasi ini dibangun menggunakan Python dan Tkinter, dengan antarmuka pengguna yang sederhana dan intuitif.
- Ekstraksi Halaman PDF: Ekstrak halaman dari file PDF dan simpan sebagai file PDF terpisah.
- Penggantian Nama: Ganti nama file PDF yang diekstrak berdasarkan daftar nama yang dimasukkan oleh pengguna.
- Tema Gelap dan Terang: Beralih antara mode gelap dan terang untuk kenyamanan pengguna.
- Impor Nama: Impor daftar nama dari file CSV atau Excel untuk memudahkan penggantian nama.
- Unduh Template: Unduh template CSV atau Excel untuk memudahkan pengguna dalam menyiapkan daftar nama.
- Ikon Kustom: Aplikasi dilengkapi dengan ikon kustom untuk branding yang lebih baik.
Sebelum menjalankan aplikasi ini, pastikan Anda memiliki Python 3.x terinstal di sistem Anda. Anda juga perlu menginstal beberapa paket Python yang diperlukan.
-
Clone Repositori:
git clone https://github.com/aderamdani/PDF-Extractor-and-Renamer.git cd PDF-Extractor-and-Renamer
-
Instal Dependensi: Anda dapat menginstal dependensi yang diperlukan dengan menggunakan pip. Jalankan perintah berikut:
pip install -r requirements.txt
Catatan: Jika Anda tidak memiliki file
requirements.txt
, Anda dapat menginstal paket yang diperlukan secara manual:pip install PyPDF2 pandas openpyxl
-
Jalankan aplikasi dengan perintah berikut:
python main.py
-
Pilih file PDF yang ingin Anda ekstrak.
-
Tentukan direktori output untuk menyimpan file PDF yang diekstrak.
-
Masukkan daftar nama yang akan digunakan untuk mengganti nama file PDF.
-
Klik tombol "Start Extraction" untuk memulai proses ekstraksi dan penggantian nama.
-
Anda juga dapat mengimpor daftar nama dari file CSV atau Excel dan mengunduh template jika diperlukan.
Untuk melihat rilis terbaru dan mengunduh versi terbaru dari aplikasi, kunjungi halaman rilis.
Kontribusi sangat diterima! Jika Anda ingin berkontribusi pada proyek ini, silakan lakukan fork repositori ini dan kirim pull request dengan perubahan Anda.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.
Jika Anda memiliki pertanyaan atau saran, silakan hubungi saya di [email protected].