【问题标题】:PDF Rectangle[re] display position differs from object position in PDF documentPDF Rectangle[re] 显示位置与 PDF 文档中的对象位置不同
【发布时间】:2019-11-13 22:35:22
【问题描述】:

有两个矩形

在页面上。

Page Contents:

/OC /MC0 BDC
  0.087 0.963 0.488 0.002 k
  0 0 0 0 K
  /GS0 gs
  118.442 63.791 61.046 133.721 re
  B
  92.977 141.837 21.744 55.674 re
  B
EMC

实际的Y position of the left (little) rectangle 比右侧(大) 矩形高 [141.837]。

为什么它们显示的 Y 位置相似?

P.S.:左侧矩形的变换矩阵[CTM]是标准的

我尝试获取实际坐标(来自 pdf 页面内容流),然后将其放入新文件。结果是

我想知道为什么左侧矩形显示在 Y=53.988 而不是 Y=141.337

【问题讨论】:

  • 难道您不能使用不会让观众淹没在广告中的图片网站吗?在打开前两个图片链接后,我因此停止了调查。
  • @mkl 完成。感谢您的评论

标签: pdf adobe pdfbox acrobat adobe-illustrator


【解决方案1】:

在 PDF 中,默认坐标系位于左下角,Y 是相对于下边距,而不是上边距。

63+133 = 141 + 55(相同的顶部 Y)

很高兴看到您使用我们的 XFINIUM.PDF 检查器来查看 PDF 文件。 PDF 边界相对于标准 PDF 坐标系,显示边界相对于可见页面区域的左上角。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-17
    • 2012-10-27
    • 2013-04-08
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2016-12-11
    • 2015-09-24
    相关资源
    最近更新 更多