首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Ghostscript将PDF版本转换为1.7 ExtensionLevel 8

如何使用Ghostscript将PDF版本转换为1.7 ExtensionLevel 8
EN

Stack Overflow用户
提问于 2018-04-03 08:52:31
回答 1查看 1.6K关注 0票数 1

我可以用下面的Ghostscript代码将PDF版本从1.5转换为1.7,但是如何转换“PDFVersion1.7ExtensionLevel 8”呢?

代码语言:javascript
复制
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dFastWebView=true -dCompatibilityLevel=1.7 -sOutputFile=output.pdf input.pdf
EN

回答 1

Stack Overflow用户

发布于 2018-04-03 10:45:27

你到底想在这里发生什么?

除了将不同的版本号写入PDF头之外,命令行实际上什么也不做。编写扩展版本也是如此,它所做的只是更改“版本”,它不影响PDF文件的内容。

Ghostscript的pdfwrite设备甚至没有使用PDF1.5的特性(除了几个小的例外),那么即使生成一个PDF1.7文件,你也希望得到什么呢?

在最低要求的版本(就像这样更改版本时所做的)撒谎仅仅意味着较老的PDF用户可能无法打开文件(或给出警告),因为他们相信它会使用他们不支持的特性。由于PDF文件不使用这些特性,因此实际上通过这样做可以减少文件的可移植性。

的pdfwrite设备现在可以生成PDF2.0文件。

如果您绝对坚持这样做,您可以使用pdfmark将扩展字典添加到document,但我并不是100%有信心。

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

https://stackoverflow.com/questions/49625907

复制
相关文章

相似问题

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