我在IText中编码了一个平面解码的PDF流,不幸的是我有一个干净的文本,但不能说明它意味着什么...在PDF 32000中没有关于这个主题的文档...是否有关于此问题的任何其他文档?
例
q
0 0 1 rg
0 0 520 150 re
f
0 g
Q
q
BT
36 806 Td
ET
Q
Run Code Online (Sandbox Code Playgroud)
mkl*_*mkl 17
ISO 32000-1:2008(这是您称为PDF 32000的文档,不是吗?)记录示例流的所有内容,特别是查看第8章图形和9 文本:
q
Run Code Online (Sandbox Code Playgroud)
8.4.2 图形状态堆栈:q运算符应将整个图形状态的副本压入堆栈.
0 0 1 rg
Run Code Online (Sandbox Code Playgroud)
表74 颜色运算符:rg - 与RG相同但用于非描边操作.
ibidem:RG - 将描边颜色空间设置为DeviceRGB(或DefaultRGB颜色空间;请参见8.6.5.6,"默认颜色空间")并设置用于描边操作的颜色.每个操作数应为0.0(最小强度)和1.0(最大强度)之间的数字.
0 0 520 150 re
Run Code Online (Sandbox Code Playgroud)
表59 路径构造运算符:re - 将矩形作为完整子路径附加到当前路径,左下角(x,y)和维度wid和用户空间中的高度.
f
Run Code Online (Sandbox Code Playgroud)
表60 路径绘制操作符:f - 使用非零绕组编号规则填充路径以确定要填充的区域(请参见8.5.3.3.2"非零绕组编号规则").任何打开的子路径在填充之前都应隐式关闭.
0 g
Run Code Online (Sandbox Code Playgroud)
表74 颜色运算符:g - 与G相同但用于非描边操作
ibidem:G - 将描边颜色空间设置为DeviceGray(或DefaultGray颜色空间;请参见8.6.5.6,"默认颜色空间")并设置灰度级以用于描边操作.灰色应为0.0(黑色)和1.0(白色)之间的数字.
Q
q
Run Code Online (Sandbox Code Playgroud)
8.4.2 图形状态堆栈:q运算符应将整个图形状态的副本压入堆栈.Q运算符应通过从堆栈弹出整个图形状态将其恢复到以前的值.
BT
Run Code Online (Sandbox Code Playgroud)
9.4.1 常规(在9.4 文本对象中):文本对象以BT运算符开头,以ET运算符结束
36 806 Td
Run Code Online (Sandbox Code Playgroud)
表108 文本定位运算符:Td - 移动到下一行的开头,从当前行的开头偏移(tx,ty).tx和ty应表示以未缩放的文本空间单位表示的数字.更准确地说,该操作员应执行这些任务
ET
Run Code Online (Sandbox Code Playgroud)
9.4.1 常规(在9.4 文本对象中):文本对象以BT运算符开头,以ET运算符结束
Q
Run Code Online (Sandbox Code Playgroud)
8.4.2 图形状态堆栈:Q运算符应通过从堆栈弹出整个图形状态将其恢复到以前的值.
如果您对某个或其他操作的详细信息有疑问,您可以在周围的明文中找到大量信息.如果在研究之后还有问题,请随时提出.
| 归档时间: |
|
| 查看次数: |
2161 次 |
| 最近记录: |