오픈소스 파이썬 메타데이터 라이브러리
문서의 메타데이터를 읽고, 편집하고, 업데이트하는 무료 오픈 소스 Python 라이브러리입니다.
pyExifTool이란 무엇인가요?
pyExifTool Python 라이브러리는 인기 있는 ExifTool 유틸리티를 둘러싼 가벼운 래퍼로, 사용자가 파일 메타데이터와 프로그래밍 방식으로 상호 작용할 수 있도록 합니다. PDF, 이미지, 비디오, 오디오 파일을 포함한 다양한 파일 형식을 지원하는 pyexiftool은 ExifTool의 강력한 기능을 사용하여 메타데이터를 읽고, 쓰고, 삭제할 수 있는 기능을 제공합니다. 이 라이브러리는 ExifTool의 명령줄 기능을 활용하도록 설계되었으며, 사용 편의성을 위해 Pythonic 인터페이스를 제공합니다. 이 페이지에서는 개발자가 Python 애플리케이션에서 pyExifTool API를 사용하여 파일의 메타데이터로 작업하는 방법에 대해 설명합니다.
pyExifTool 시작하기
pyExifTool을 설치하려면 Python 3.6+ 버전과 ExifTool을 시스템에 설치해야 합니다. 따라서 먼저 Python을 설치한 다음 아래 명령을 사용하여 pip와 가상 환경을 사용하여 컴퓨터에 pyExifTool을 설치합니다.
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 및 기타 파일의 메타데이터 읽기
pyExifTool은 PDF, BMP, JPEG, DOCX, XLSX 및 기타 여러 파일 형식의 메타데이터를 읽는 데 대한 지원을 제공합니다. API를 사용하면 get_metadata 메서드를 사용하여 파일의 메타데이터 정보를 읽을 수 있습니다. PDF 파일에서 메타데이터 정보를 읽는 아래 코드 조각을 확인하세요.
산출
아래 스크린샷은 PDF 파일의 메타데이터를 표시합니다.
PDF 및 기타 파일 형식의 메타데이터 업데이트
pyExifTool을 사용하여 PDF나 다른 문서의 메타데이터를 업데이트할 수도 있습니다. 이 도구를 사용하면 태그를 설정하여 작성자, 제작자, 주제, 제목 등의 메타데이터 필드를 업데이트할 수 있습니다. 이는 다음 샘플 코드에 표시된 대로입니다.
결론
결론적으로, pyExifTool Python은 다양한 유형의 문서의 메타데이터를 읽고 업데이트하기 위한 강력한 Python 라이브러리입니다. 메타데이터를 읽고 쓰기 위한 여러 파일 형식을 지원하는 ExifTool을 기반으로 합니다. Python 애플리케이션 개발자는 이를 사용하여 간단한 단계로 문서의 메타데이터를 읽고 쓸 수 있는 프로그램을 개발할 수 있습니다.