You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于PDF名称对象大写要求及PDF 1.7规范第17页示例正确性的技术问询

PDF名称对象大小写问题答疑

1. PDF名称对象必须大写吗?

答案是不需要,但有两个关键细节要理清:

  • 名称对象是大小写敏感的:举个例子,/Title和/title在PDF解析器眼里是完全不同的两个名称,千万别混着用。
  • 标准字典条目有约定俗成的大小写:像文件信息字典里的/Author、/Subject这些常见键,行业里习惯用首字母大写的写法,但这只是惯例,不是强制规范。如果你自己定义个/author键,解析器也能识别,只是不太符合通用做法罢了。

2. PDF 1.7规范第17页的示例是不是勘误?

没错,这确实是规范里的笔误(勘误)。原因很简单:
PDF名称里的#转义序列只是用来还原特殊字符的(比如#20对应空格,#28/#29对应括号),规范里根本没有自动给字符串首字母大写的规则。

  • 对于/lime#20Green:解码后应该是lime Green(原名称里lime是小写,Green本身就是大写,转义只是把空格还原出来),但示例里写的是Lime Green,这明显不符合转义逻辑。
  • 后面的/paired#28#29parenthesis解码后是paired()parenthesis,示例没做大写修改,这才是正确的处理方式。

所以第一个示例的描述是错误的,属于规范文档的疏漏。

内容的提问来源于stack exchange,提问作者murty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 16:32:38