Split PDF files into individual pages based on user-defined criteria for flexible naming and organization. Sertifika Sayfa Ayırıcı
Bu proje, PDF dosyalarındaki sayfaları ayırarak her bir sayfayı ayrı bir sertifika dosyası olarak kaydetmenizi sağlar. Birden fazla sertifikayı tek bir PDF'de saklayan belgeleri kolayca ayırabilir ve her sayfayı bireysel bir PDF olarak çıkartabilirsiniz. Ayrıca, kullanıcılara PDF sayfalarından belirli bir satırı veya kelime aralığını seçme olanağı sunarak, çıktı dosyalarının isimlendirilmesini daha kullanışlı hale getirir.
Özellikler
Kullanıcılar, oluşturulacak tekli dosyaların ismine etkinlik adı ekleyerek dosyaların kategorize edilmesini kolaylaştırabilir.
PDF dosyalarını, kullanıcının seçtiği metoda göre tek tek sayfalara ayırır.
Her sayfayı ayrı bir PDF dosyası olarak kaydeder.
Kullanıcılara belirli bir satır veya kelime aralığı seçme imkanı sunar.
Tkinter ile kullanıcı etkileşimi için basit bir GUI (Grafik Kullanıcı Arayüzü) sağlar.
Kullanımı kolay bir Python scripti.
Çıktı Dosyalarının İsimlendirilmesi için Yöntemler
Bu proje, her bir çıktı dosyası için uygun bir isim seçmek amacıyla çeşitli yöntemler sunar. Kullanıcılar, belirli bir satırdan veya kelimeden önce veya sonra hiçbir şey olmadığında bu alanları boş bırakma esnekliğine sahiptir. Örneğin, kullanıcılar bir satırın başından itibaren karakterleri almak istiyorsa, önceki seçimleri boş bırakabilirler.
Belirli Satır Seçimi: Kullanıcılar, her sayfadan belirli bir satırı seçebilir ve bu satır, çıktı dosyasının ismi olarak kullanılır. Eğer satır başından itibaren bir seçim yapılacaksa, önceki alanlar boş bırakılabilir.
Kelime Aralığı: Kullanıcılar bir başlangıç ve bitiş kelimesi belirleyebilir ve script bu kelimeler arasındaki metni çıkararak dosya ismi olarak kullanır. Eğer başlangıç kelimesinden önce veya bitiş kelimesinden sonra bir şey yoksa, bu alanlar boş bırakılabilir.
Satır Numarası Seçimi: Kullanıcılar doğrudan bir satır numarası girerek, her PDF sayfası için bu satırın içeriğini dosya adı olarak kullanabilirler.
Bu seçenekler, her sayfanın içeriğine dayalı olarak çıktı dosyalarının isimlendirilmesinde esneklik sağlayarak, her bir sertifikayı daha kolay organize etmeyi ve tanımlamayı sağlar.