운이 좋게도 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