Ghostscript 9.23 扁平化 PDF 注释

Sha*_*Way 4 ghostscript

在 Ghostscript 9.21 之前,可以使用以下代码将注释平铺到文档中:

c:\gs\gs9.23\bin\gswin64c  -dSAFER -dDOPDFMARKS -dBATCH -dNOPAUSE 
-sDEVICE=pdfwrite -dCompatibilityLevel=1.3
-sFONTPATH=c:/gs/fonts;%windir%/fonts;. -sPDFPassword= 
-dPDFSETTINGS=/prepress -dPassThroughJPEGImages=true 
-sOutputFile=file_noPW.pdf  file.pdf
Run Code Online (Sandbox Code Playgroud)

这将使注释永久保留在文件中,就像 Acrobat 的印前检查选项一样。从版本 9.21 开始,这种情况不再发生。

有没有办法扁平化注释?我用它来确保使用 Latex 导入的 pdf 具有所有注释,因为 pdflatex 和 xelatex 不导入注释。

Ken*_*enS 5

它总是值得阅读文档。如果您查看此处第 7.4 节“PDF 文件输出”,您将看到所描述的 PreserveAnnots 开关。