Ghostscript 9.23 PDF 注释的扁平化

Ghostscript 9.23 flattening of PDF annotations

在 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

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

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

它总是值得阅读文档。如果您查看 here 部分 6.4,PDF 文件输出,您将看到描述的 PreserveAnnots 开关。