2013-04-24 94 views
3

我正在编写一个程序来直接从我的程序创建PDF文件。我已经使用PDF参考手册,并设法弄清楚除了1件事外的所有事情。 文本矩阵 - 它必须是我读过的最混乱的东西,Google搜索,重新阅读,重新搜索并重新阅读,仍然没有实现。 关于我认为我所做的事情,有些事情出现了,我意识到我没有。如何阅读PDF文本矩阵

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

现在我想删除出现在每个页面上的所有常见文本,并将其放置到Form XObject中,并使用Do将其添加到每个页面。 我有这个伟大的肖像PDF文件的工作。当我尝试使用Landscape PDF文件时,Form Xobject文本打印的旋转方式与页面的其余部分不同。显然,页面的旋转不关心Form XObject。

我相信这与Text Matrix有关,我试图找到对值的简单解释。 我明白罪和余弦,但不是指定值的布局。 示例:我找到了这个旋转说明: for a b c d e f tm 产生旋转cos0 sin0 -sin0 cos0 0 0以角度0旋转坐标系统轴逆时针...... Huh?我明白罪cosin和“逆时针”它的击打这就是 没有简单的例子可以发现 我想我需要看一些例子来理解这个

什么将文本矩阵看起来像:

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

我发现这个例子,但似乎无法破译它转化为

是什么文字矩阵转化为简单的英语。

实施例文本矩阵:0 1 -1 0 07 07的Tm

什么每个值代表什么?

  • 0 =
  • 1 =
  • -1 =
  • 0 =
  • 07 =
  • 07 =

任何帮助,将不胜感激。 任何与简单的英语解释的例子将不胜感激 任何样本PDF文件与景观文件,也形式Xobject,将不胜感激 一张图片胜过千言万语PDF样本文件,我通常可以打开记事本,并找出事情我不明白(除了文本矩阵)

感谢 理查德

+0

你知道多少线性代数?告诉我们这可能会帮助我们不要在太简单或太复杂的层面上解释。这就是说,你不需要操纵变换矩阵来创建景观格式,也不需要旋转...... – mkl 2013-04-24 18:29:12

回答

2

同样有趣的你可能是第4.2.2常见转换在PDF开发者参考 ​​