메타 데이터에 따라 PDF 파일 이름이 바뀝니 까?


답변:


4

파이썬에 익숙하다면 http://blog.matt-swain.com/post/25650072381/a-lightweight-xmp-parser-for-extracting-pdf-metadata-in 의 스크립트를 사용할 수 있습니다 . 방금 그가 제공 한 스크립트를 테스트했으며 (시작하기 위해 할 수 있습니다 pip install pdfminer) 훌륭하게 작동합니다. 그들이 제공하는 결과는 다음과 같습니다.

[{'ModDate': "D:20050422142709+02'00'", 'CreationDate': "D:20050422142709+02'00'", 'Producer': 'Mac OS X 10.3.8 Quartz PDFContext', 'Creator': 'Word'}]

이 출력은 파일 이름을 바꾸는 데 사용할 수 있습니다.


1
실제로 지금까지는 링크가 있는 콘텐츠가있는 메타 데이터 를 의미한다고 가정했습니다 . 학업 정보 검색을위한 유용한 도구도 있습니다. pdfmeat 라고 합니다 .
don.joey

5

이것은 exiftool 로 달성하기가 매우 쉽습니다 .

예를 들어 다음 명령은 현재 디렉토리의 모든 파일 이름을 다음으로 바꿉니다 <title>.extension.

exiftool '-filename<$title.%e' .

다음과 같이 우분투에 exiftool을 설치할 수 있습니다 :

sudo apt-get install libimage-exiftool-perl

자세한 내용은 공식 문서를 참조하십시오.

http://www.sno.phy.queensu.ca/~phil/exiftool/filename.html


3

다른 대안이 있습니다. 당신은 할 수 sudo apt-get install pdftk있습니다. 이 라이브러리를 사용하면 같은 명령을 실행할 수있는 pdftk myfile.pdf dump_data일련의 뭔가에 어떤 결과 infovalue:

InfoKey: Creator
InfoValue: Word
InfoKey: Producer
InfoValue: Mac OS X 10.3.8 Quartz PDFContext
InfoKey: ModDate
InfoValue: D:20050422142709+02'00'
InfoKey: CreationDate
InfoValue: D:20050422142709+02'00'
PdfID0: d7af25c8df737276d8d6b5de49d94d92
PdfID1: d7af25c8df737276d8d6b5de49d94d92
NumberOfPages: 58

다시 이름을 바꾸는 스크립트에서 해당 정보를 사용할 수 있습니다. 후자가 느끼는 것이 제목, 제목 작성자 또는 다른 것을 원하는지 여부에 달려 있기 때문에 가장 사용자 정의 된 것입니다.

출처


0

즉시 사용 가능한 솔루션을 찾고 PDF가 실제로 학술적인 경우 Firefox 플러그인 인 Zotero를 사용해보십시오 .

불행히도이 작업에는 여러 단계가 필요하며 한 번에 많은 PDF로 작업하려는 경우 각 단계가 약간 느려질 수 있습니다.

  1. PDF를 Zotero로 끌어다 놓습니다.
  2. 마우스 오른쪽 버튼을 클릭하여 메타 데이터를 검색하고 서지 정보를 자동으로 다운로드하십시오.
  3. 파일이 올바르게 인식되면 마우스 오른쪽 버튼으로 다시 클릭하여 자동으로 이름을 바꿉니다.
  4. 이름이 바뀐 파일을 원하는 위치로 내보내거나 직접 이동할 수 있습니다.

에 대한 대답 수퍼 유저에 비슷한 질문을 사용하여 동일한 작업을 수행하는 방법을 보여줍니다 멘델 리를 . Zotero에서이 프로세스는 Zotfile을 사용하여 추가로 자동화 할 수 있습니다 . 마지막으로, 이 라인들과 함께 잠재적으로 유용한 도구 의 광범위한 목록 이 있습니다.


0

GUI 솔루션을 찾고 있다면 KRename 은 매우 강력한 이름 바꾸기 도구이며 요구 사항을 처리 할 수 ​​있습니다.

여기에 이미지 설명을 입력하십시오

설치하기 위해서:

sudo apt install krename 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.