从可搜索所有文本的pdf文件开始,我使用此命令将其转换为新的ps文件:
gswin64c -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ps2write -dDOPDFMARKS -dLanguageLevel=2 -sOutputFile="new.ps" "old.pdf"
此后,我使用此命令将new.ps
文件转换为pdf:
gswin64c -q -r400 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSubsetFonts=false -dAutoRotatePages=/PageByPage -dAutoRot -dCompatibilityLevel=1.2 -sOutputFile="new.pdf" new.ps
在new.pdf文件中,尽管所有内容都可见,但我无法搜索文本。我该如何解决这个问题?
这是我正在使用的:GPL Ghostscript 9.20(2016-09-26)
这是new.ps文件的输出:
'https://pastebin.com/HTXZJnKY'
首先;不要转到PostScript,然后转到PDF。如果您要一个新的PDF文件,请直接从原始PDF中进行创建。