为什么在Ghostscript中进行PDF优化后搜索结果会发生变化?

时间:2014-08-28 06:00:16

标签: imagemagick ghostscript

在Ghostscript优化之前在Link中搜索PDF文件中的单词find时,结果将给出页码4,7和13,但在优化之后它只给出第4页和第13页忽略页码7,我用于优化的脚本:

D:/gswin64c -sDEVICE=pdfwrite -dMaxSubsetPct=100 -dAutoRotatePages=/None -dMaxInlineImageSize=0 -dPDFSETTINGS=/ebook -dColorImageResolution=96 -dDetectDuplicateImages=true -dColorImageDownsampleThreshold=1.1 -dDOPDFMARKS -dUseTrimBox -sOutputFile="D:/temp/search_text.pdf" -dNOPAUSE -dNOGC -dBATCH  -dNumRenderingThreads=8 -c 50000000 setvmthreshold -f "D:/temp/iphone_user_guide.pdf"

我试图在脚本中添加几个与字体相关的参数,例如-dEmbedAllFonts = true并指向字体路径我也试图通过消除一些但没有结果来玩参数 可能是造成这个问题的原因是什么?

1 个答案:

答案 0 :(得分:2)

Ghostscript没有进行优化'。请在此处查看我的回答:

GhostScript issues with a CropBox

了解它的功能。

如果没有看到你的文件,我无法确定是什么区别,但很可能由于某种原因,丢失的文本被绘制为图像而不是文本。

顺便说一下,你发送的很多选项都没有任何效果(例如NumRenderingThreads,对于不进行渲染的设备)。你不应该选择-dNOGC,这是一个非常糟糕的主意,-dDOPDFMARKS已经为pdfwrite设备设置了。