我刚刚使用 Acrobat Reader 签署了一份文档。
我得到了这个结果:
现在我有这些问题:
流中的意思是什么
q, q
?我有矩阵
[48, 0, 0, 17.5200043, 12, 27.2400055]
。这是什么意思,如何计算?我将手动创建 PDF,对此我很感兴趣。im0
是图像的名称(我在 PDF 中有可见签名)。然后我有
Do Q Q
。这是什么意思?另外,我也有
n0
XObject。那个流是% DSBlank
。那很重要么?这个是来做什么的?
我刚刚使用 Acrobat Reader 签署了一份文档。
我得到了这个结果:
现在我有这些问题:
流中的意思是什么 q, q
?
我有矩阵[48, 0, 0, 17.5200043, 12, 27.2400055]
。这是什么意思,如何计算?我将手动创建 PDF,对此我很感兴趣。im0
是图像的名称(我在 PDF 中有可见签名)。
然后我有Do Q Q
。这是什么意思?
另外,我也有n0
XObject。那个流是% DSBlank
。那很重要么?这个是来做什么的?
您需要开始阅读PDF 规范,在这里询问有关每个 pdf 运算符的问题不会走得太远。
1、q算子保存图形状态,Q算子恢复图形状态。在您的上下文中,“q q”是多余的。
2. 矩阵设置图像(后面的/Im0)位置和大小。矩阵的元素 1 和 4 是图像大小、元素 5 和 6 以及图像位置(左下角)。这是一个简单的解释,您应该阅读 PDF 规范以了解转换矩阵的工作原理。
3. Do 运算符绘制 /Im0 XObject(您的图像)。
4. % 开始一个注释行,% DSBlank 只是一个注释。
PS:您用于探索 PDF 结构的应用程序是由我工作的公司开发的 :)