gpt4 book ai didi

pdf - 如何阅读PDF文本矩阵

转载 作者:行者123 更新时间:2023-12-04 16:22:19 25 4
gpt4 key购买 nike

我正在编写一个程序来直接从我的程序创建 PDF 文件。我已经使用了 PDF 引用手册并设法弄清楚了除了 1 件事之外的所有内容。
文本矩阵——它一定是我读过、用谷歌搜索过、重新阅读、重新谷歌搜索和重新阅读但仍然不明白的最令人困惑的事情。
大约在我认为我理解它的时候出现了一些事情,但我意识到我没有。

我遇到的问题是创建一个标准 11 x 8.5 大小 (792 x 612) 的横向 PDF 文件。我可以创建文件,并且所有内容都可以在横向中正确显示和显示。

现在我想删除出现在每个页面上的所有常见文本并将其放入 Form XObject 并使用 Do 将其添加到每个页面。
我有这个非常适合纵向 PDF 文件。当我对横向 PDF 文件进行相同尝试时,Form Xobject 文本打印的旋转方式与页面的其余部分不同。显然,页面的旋转并不关心 Form XObject。

我相信这与文本矩阵有关,我试图找到对值的简单解释。
我了解 sin 和 cosin 但不了解如何指定值的布局。
示例:我找到了这个旋转的解释:
对于 a b c d e f tm
产生旋转 cos0 sin0 -sin0 cos0 0 0 将坐标系轴逆时针旋转 0 角......嗯?我理解正余弦和“逆时针”但仅此而已
找不到简单的例子
我想我需要看一些例子来理解这一点

文本矩阵会是什么样子:

  • 0 旋转?
  • 90转?
  • 180转?
  • 270转?

  • 我找到了这个例子,但似乎无法破译它的翻译

    这个文本矩阵用简单的英语翻译成什么。

    示例文本矩阵:0 1 -1 0 07 07 Tm

    每个值代表什么?
  • 0 =
  • 1 =
  • -1 =
  • 0 =
  • 07 =
  • 07 =

  • 任何帮助将不胜感激。
    任何用简单英语解释的例子将不胜感激
    任何带有横向文件和 Form Xobject 的示例 PDF 文件将不胜感激
    一张图片值一千字,所以我通常可以用记事本打开 PDF 示例文件并找出我不理解的东西(文本矩阵除外)

    谢谢
    理查德

    最佳答案

    PDF 中使用的矩阵是 Affine transforms .
    tm将参数加载到:

    |a b 0|
    |c d 0|
    |e f 1|

    在哪里:

    a is Scale_x
    b is Shear_x
    c is Shear_y
    d is Scale_y
    e is offset x
    f is offset y

    可以在 http://docstore.mik.ua/orelly/java-ent/jfc/ch04_11.htm 找到一个很好的介绍。

    希望这可以帮助某人。

    关于pdf - 如何阅读PDF文本矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16194992/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com