ספריית מטא נתונים בקוד פתוח של Python

ספריית Python בחינם וקוד פתוח לקריאה, עריכה ועדכון מטא נתונים של מסמכים.

מה זה pyExifTool?

ספריית pyExifTool Python היא מעטפת קלת משקל סביב כלי השירות הפופולרי ExifTool, המאפשרת למשתמשים לקיים אינטראקציה עם מטא נתונים של קבצים באופן פרוגרמטי. עם תמיכה בפורמטים שונים של קבצים, כולל קובצי PDF, תמונות, סרטונים וקבצי אודיו, pyexiftoolמספק את היכולת לקרוא, לכתוב ולמחוק מטא נתונים באמצעות התכונות החזקות של ExifTool. הספרייה נועדה למנף את יכולות שורת הפקודה של ExifTool תוך שהיא מציעה ממשק Pythonic לנוחות השימוש. בדף זה, נדון כיצד מפתחים יכולים להשתמש ב- pyExifTool API ביישומי Python שלהם כדי לעבוד עם מטא נתונים של קבצים.

GitHub

סטטיסטיקות GitHub

שֵׁם:
שפה:
כוכבים:
מזלגות:
רישיון:
המאגר עודכן לאחרונה ב

תחילת העבודה עם pyExifTool

כדי שתוכל pyExifTool, אתה צריך להתקין Python 3.6+ גרסת וExifTool במערכת שלך. אז, תחילה התקן את Python ולאחר מכן השתמש בפקודות הבאות כדי להתקין את pyExifTool במחשב שלך באמצעות pip וסביבה וירטואלית א>.


python -m pip install -U pyexiftool

Alternatively, you can also install pyExifTool from Github repository using the following steps:


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 וקבצים אחרים

pyExifTool מספק לך תמיכה לקריאת מטא נתונים של מגוון פורמטים של קבצים כגון PDF, BMP, JPEG, DOCX, XLSX ועוד רבים אחרים. ה-API מאפשר לך לקרוא את מידע המטא נתונים של קובץ באמצעות שיטת get_metadata. בדוק את קטע הקוד שלהלן שבו אנו קוראים את מידע המטא נתונים מקובץ PDF.

תְפוּקָה

צילום המסך למטה מציג את המטא נתונים של קובץ ה-PDF:

עדכון מטא נתונים של PDF ותבניות קבצים אחרות

אתה יכול גם לעדכן את המטא נתונים של PDF או כל מסמך אחר באמצעות pyExifTool. הכלי מאפשר לעדכן את שדות המטא נתונים כגון מחבר, מפיק, נושא, כותרת וכו' על ידי הגדרת התגים. זה כפי שמוצג בקוד לדוגמה הבא.

מַסְקָנָה

לסיכום, pyExifTool Python היא ספריית Python רבת עוצמה לקריאה ועדכון המטא נתונים של סוגים שונים של מסמכים. הוא מבוסס על ExifTool התומך במספר פורמטים של קבצים לקריאה/כתיבה של מטא נתונים. מפתחי יישומי Python יכולים להשתמש בו כדי לפתח תוכניות שיכולות לקרוא ולכתוב מטא נתונים של מסמך בשלבים פשוטים.

מוצרים דומים

 Hebrew