如何在PDF生成中重用路径?

时间:2015-03-24 11:51:14

标签: pdf-generation pdftk

我正在学习PDF"语法"并尝试手动创建各种PDF文档(在Windows 7上,Notepad ++编写第一个未引用的,损坏的文件,然后通过pdftk运行它们以生成带有更新引用的有效文件,如here所述。 ..)。

我的学习资料:

我的问题:我想在文档中创建路径一次,然后可能会在同一文档的其他部分重复使用多次。例如。我可以定义一个徽标,然后在不同的页面中重复使用它,可能在同一页面的不同位置重复几次,也许有不同的缩放因子......实现这一目标的最佳方法是什么?

为了更好地了解,我可以通过这种方式定义徽标(这里是十字架):

3 0 obj
<< /Length 32>>
stream
10 0 10 30 re f
0 10 30 10 re S
endstream
endobj

并希望重复使用相同的&#34;形状&#34; (可能有不同的缩放)在文档的其他位置,而不必再次指定路径。

我不是在寻找能够完成这项工作的软件(例如Acrobat ......)。我想学习如何手动编写(然后请pdftk修复文件)。

1 个答案:

答案 0 :(得分:0)

您可以在此 recently created GitHub repository 中查看手动编码的PDF文件的一些示例。

This file specifically 会在一个页面上,在不同位置多次重复使用(非常小的2x2像素)图像,具有不同的偏斜,缩放和旋转。

以下是该PDF文件的屏幕截图:

Screenshot of hand-coded PDF file