Açık Kaynak Python Meta Veri Kütüphanesi
Belgelerin meta verilerini okumak, düzenlemek ve güncellemek için ücretsiz ve açık kaynaklı Python kütüphanesi.
pyExifTool nedir?
pyExifTool Python kütüphanesi, kullanıcıların dosya meta verileriyle programatik olarak etkileşim kurmasını sağlayan popüler ExifTool yardımcı programının etrafında hafif bir sarmalayıcıdır. PDF'ler, resimler, videolar ve ses dosyaları dahil olmak üzere çeşitli dosya biçimleri için destekle pyexiftool, ExifTool'un güçlü özelliklerini kullanarak meta verileri okuma, yazma ve silme olanağı sağlar. Kütüphane, kullanım kolaylığı için Pythonic bir arayüz sunarken ExifTool'un komut satırı yeteneklerinden yararlanmak üzere tasarlanmıştır. Bu sayfada, geliştiricilerin dosyaların meta verileriyle çalışmak için Python uygulamalarında pyExifTool API'sini nasıl kullanabileceklerini tartışacağız.
pyExifTool'a Başlarken
PyExifTool'u kullanabilmeniz için, Python 3.6+ sürümünü ve ExifTool'u sisteminize yüklemeniz gerekir. Bu nedenle, önce Python'u yükleyin ve ardından aşağıdaki komutları kullanarak pip ve virtual environment kullanarak makinenize pyExifTool'u yükleyin.
python -m pip install -U pyexiftool
1. Checkout the source code from Github repository git clone git://github.com/sylikc/pyexiftool.git
2. Run setup.py to install the module from source python setup.py install [--user|--prefix=]
PDF ve diğer dosyaların meta verilerini okuma
pyExifTool, PDF, BMP, JPEG, DOCX, XLSX ve daha birçok dosya biçiminin meta verilerini okumanız için destek sağlar. API, get_metadata yöntemini kullanarak bir dosyanın meta veri bilgilerini okumanıza olanak tanır. Bir PDF dosyasından meta veri bilgilerini okuduğumuz aşağıdaki kod parçacığını kontrol edin.
Çıktı
Aşağıdaki ekran görüntüsü PDF dosyasının meta verilerini göstermektedir:
PDF ve Diğer Dosya Formatlarının Meta Verilerinin Güncellenmesi
Ayrıca pyExifTool'u kullanarak bir PDF'in veya başka bir belgenin meta verilerini güncelleyebilirsiniz. Araç, etiketleri ayarlayarak yazar, yapımcı, konu, başlık vb. gibi meta veri alanlarını güncellemenizi sağlar. Bu, aşağıdaki örnek kodda gösterildiği gibidir.
Çözüm
Sonuç olarak, pyExifTool Python, farklı türdeki belgelerin meta verilerini okumak ve güncellemek için güçlü bir Python kütüphanesidir. Meta verileri okumak/yazmak için birden fazla dosya biçimini destekleyen ExifTool'a dayanır. Python uygulama geliştiricileri, bir belgenin meta verilerini kolay adımlarla okuyabilen ve yazabilen programlar geliştirmek için bunu kullanabilir.
Benzer Ürünler
- hacoir | Belge Meta Verileri için Açık Kaynak Python kitaplığı
- JavaScript için pdf-lib | PDF Meta Verilerini Kolayca Yönetin
- Mutagen Python Kütüphanesi - Ses Meta Verilerini Zahmetsizce Yönetin
- OpenPyXL API - Excel Meta Verilerini Zahmetsizce Yönetin
- PDF Meta Verileri için PyMuPDF Python Kütüphanesi | Açık Kaynak