Ghostscript가 PDF 파일에 "생산자" 메타데이터를 추가하는 것을 중지하는 방법

Ghostscript가 PDF 파일에 "생산자" 메타데이터를 추가하는 것을 중지하는 방법

PDF 파일을 처리하기 위해 Ghostscript를 사용했습니다.

gs -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -q -o output.pdf input.pdf

텍스트/바이너리 편집기를 사용하여 출력 PDF를 볼 때 Ghostscript가 PDF에 "Producer" 메타데이터를 추가한 것을 발견했습니다. Ghostscript는 /Producer(GPL Ghostscript 10.00.0)PDF 정보 사전에 추가되고 <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.00.0'/>XMP 메타데이터에도 추가됩니다. Ghostscript가 이 메타데이터를 추가하지 못하도록 하려면 어떻게 해야 합니까?

답변1

Ghostscript가 더 이상 DOCINFO /Producer 키를 설정할 수 없도록 의도적으로 선택한 것 같습니다. 바라보다 이번에 제출하세요. 출력 생성자는 실제로 Ghostscript 엔진이며, 이 정보를 표시하는 데 문제가 있는 문서 독자가 특정 버전의 Ghostscript와 같은 해당 소프트웨어를 추적할 수 있도록 이 정보는 그대로 유지되어야 합니다.

pdfwrite - don't honour /Producer key in DOCINFO pdfmark
author    Ken Sharp <[email protected]>   
Mon, 30 Sep 2019 13:40:35 +0100 (13:40 +0100)
Bug #701639 "pdfwrite should not honour the /Producer key in DOCINFO pdfmark"
The Producer in the document information dictionary (and XML Metadata)
is defined quite clearly as the application which produced the PDF file
from its native format.
...
This commit removes the ability for DOCINFO pdfmarks to alter the
Producer, 
...
permit the commercial version of Ghostscript to set the /Producer
from a pdfmark.

관련 정보