더 많은 정보를 얻을 수 있도록 PDF 파일에 더 많은 메타데이터를 추가하려면 어떻게 해야 합니까?

더 많은 정보를 얻을 수 있도록 PDF 파일에 더 많은 메타데이터를 추가하려면 어떻게 해야 합니까?

운이 좋게도 PDF와 관련된 흥미로운 콘텐츠, 토론 등을 발견하면 대개 작성자에게 해당 콘텐츠/PDF를 메일로 보내달라고 요청하거나 IM이나 기타 수단을 통해 동일한 내용을 보내달라고 요청합니다. 시간이 지나면 내용이나 내용을 보낸 사람이 누구인지 잊어버립니다. 제한 사항은 모르지만 최소한 몇 개의 필드를 추가하는 것이 가능하다고 확신합니다. 예를 들어, 현재 보고 있는 PDF 파일의 메타데이터는 다음과 같습니다.

File Size                       : 3.6 MB
File Modification Date/Time     : 2019:11:24 01:11:52+05:30
File Access Date/Time           : 2019:11:24 01:12:00+05:30
File Inode Change Date/Time     : 2019:11:24 01:11:54+05:30
File Permissions                : rw-r--r--
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Page Count                      : 54
Producer                        : Mac OS X 10.11.6 Quartz PDFContext
Creator                         : LaTeX with hyperref package
Create Date                     : 2018:05:01 19:56:31Z
Modify Date                     : 2018:05:01 19:56:31Z

이제 나는 하이퍼링크와 같은 필드를 추가하여(특정 파일을 다운로드할 위치를 기억할 수 있도록) 항상 알 수/참조하거나 콘텐츠/pdf 파일을 나와 공유한 사람이 누구인지 알 수 있는 방법을 요청합니다. . 나는 pdftk 맨페이지를 보았거나 데비안의 pdftk-java 맨페이지를 보았습니다. 이라는 예제가 있지만 공유된 예제로는 이 예제를 어떻게 사용해야 하는지 이해하기가 쉽지 않습니다. 누구든지 도와줄 수 있나요?from : [email protected]update_info

답변1

먼저 관련 파일의 메타데이터를 내보내야 합니다. 주문하다

pdftk file.pdf dump_data output metadata

metadata모든 메타데이터가 포함된 파일이 생성됩니다 file.pdf. 이 파일에는 다음과 같은 형식의 구조가 있습니다.

...
InfoBegin
InfoKey: Creator
InfoValue: pdftk 3.0.2 - www.pdftk.com
...

다음 줄을 추가하여 자신만의 메타데이터 키를 만들 수 있습니다.

InfoBegin
InfoKey: Hyperlink
InfoValue: [email protected]

파일로. 마지막으로 file.pdf다음의 메타데이터를 업데이트해야 합니다 .

pdftk file.pdf update_info metadata output file2.pdf

후자는 새 파일을 생성합니다 file2.pdf. 이제 file1.pdf추가된 메타데이터가 없는 파일과 file2.pdf사용자 정의 메타데이터 키가 있는 두 개의 파일이 있습니다 . exiftool반환된 명령을 사용하여 모든 것이 잘 진행되었는지 확인할 수 있습니다.

...
Hyperlink                       : [email protected]
Modify Date                     : 2019:10:08 18:42:36+02:00
Creator                         : pdftk 3.0.2 - www.pdftk.com
Create Date                     : 2019:10:08 18:42:36+02:00
...

답변2

pdftk를 사용하여 문서 페이지를 새 PDF로 복사하면 다음과 같이 문서에서 모든 정보 및 XMP 메타데이터가 제거됩니다.

pdftk A=mydoc.pdf cat A 출력 mydoc.no_metadata.pdf

관련 정보