【问题标题】:Confiusing matrix, identificators and streams混淆矩阵、识别和流
【发布时间】:2013-07-08 02:32:43
【问题描述】:

我刚刚使用 Acrobat Reader 签署了一份文档。

我得到了结果:

现在我有这些问题:

  1. q, q 在流中是什么意思?

  2. 我有矩阵[48, 0, 0, 17.5200043, 12, 27.2400055]。这是什么意思,如何计算?我将手动创建 PDF,对此我很感兴趣。 im0 是图片的名称(我在 PDF 中有 Visible 签名)。

  3. 然后我有Do Q Q。这是什么意思?

  4. 另外,我也有n0 XObject。该流是% DSBlank。那很重要么?这是干什么用的?

【问题讨论】:

    标签: pdf pdf-generation acrobat pdfbox adobe-reader


    【解决方案1】:

    您需要开始阅读PDF specification,在这里询问有关每个 pdf 运算符的问题不会走得太远。
    1、q算子保存图形状态,Q算子恢复图形状态。在您的上下文中,“q q”是多余的。
    2. 矩阵设置图像(后面的/Im0)位置和大小。矩阵的元素 1 和 4 是图像大小、元素 5 和 6 以及图像位置(左下角)。这是一个简单的解释,您应该阅读 PDF 规范以了解转换矩阵的工作原理。
    3. Do 运算符绘制 /Im0 XObject(您的图像)。
    4. % 开始一个注释行,而 % DSBlank 只是一个注释。

    PS:您用于探索 PDF 结构的应用程序是由我工作的公司开发的 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-05
      • 2015-12-17
      • 2020-10-01
      • 2012-01-20
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      相关资源
      最近更新 更多