首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ghostscript在PDF到PNG转换后输出书签空字符串

Ghostscript在PDF到PNG转换后输出书签空字符串
EN

Stack Overflow用户
提问于 2014-12-02 14:47:30
回答 1查看 174关注 0票数 2

我将PDF转换为PNG,但是Ghostscript用空字符串替换了ğş字符。

书签内容是:

ılıElektronik Imza Kanununun 5. maddesi gereğince güvenli elektronik imza ile imzalanmıştır.

转换后的结果是:

ılıElektronik Imza Kanununun 5. maddesi gere güvenli elektronik imza ile imzalanmıtır.

Ghostscript参数是:

代码语言:javascript
运行
复制
  C:\Program Files\gs\gs9.15\bin>  gswin64c.exe -dPARANOIDSAFER -dBATCH \
      -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dNumRenderingThreads=1 \
      -dAlignToPixels=0 -dGridFitTT=0 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 \
      -sDEVICE=png16m -dFirstPage=1 -dLastPage=1 -r96 -dShowAnnots=false \
      -sOutputFile="out.png" -dShowAcroForm=true "in.pdf"
EN

回答 1

Stack Overflow用户

发布于 2014-12-02 16:08:42

最有可能的是PDF有一个缺少的字体,Ghostscript用一个字体来代替缺少的字体。不出所料,不寻常的字形可能不存在于替代字体中,也可能不在相同的位置。

尝试在命令行上设置-dRENDERTTNOTDEF。如果丢失的符号被方格替换,那么问题是所使用的字体中没有所需的字形。(Notdef =未定义)

当然,这都是假设,因为您没有提供要查看的PDF文件,也没有引用GS的反向通道输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27252189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档