图章和水印(PDF-Stamp/Watermark)

这个工具可以为PDF文件加入文本、图片和几何图形作为图章. 适用于在PDF文档中印上公司标记或者信息如"草图""秘密""副本"等.这个工具的用户界面提供了一个可视的环境来建立包含一般文本、图片、形状甚至其他PDF页面内容为对象的图章.

图章构成(Stamp composition)

图章标签页用作组合各种不同图章对象已构成图章模板. 印在PDF页面上的最终图章可以为文字对象,或者包含更多图章类型的组合,或不同的图章对象.可以保存图章模板以便以后使用. 在 命令行接口中只可以使用保存的模板.

Stamp/Watermark composition dialog screenshot

可用的图章对象有如下类型:

图章构成使用WYSIWYG(所见即所得)模式的A4大小界面即可完成添加及位置摆放. 不同图章对象有不同的对象属性面板.属性如大小,缩放和颜色.在上面的截图中可以看到文字图章对象属性面板.

所有图章对象具有一些共同的但不共享的属性.它们是:

如缩放和大小等某些属性被设置为零时具有非常规的意义.这个特别的值告诉工具意为页面高度/宽度或者缩放对象到页面范围.

当有多个图章对象时使用分层规则.上面的对象隐藏了下面的对象.可以在图章对象列表中更改对象位置以更改层的顺序.

设置页边距(Set margins )

点击工具按钮可以打开页边距工具,用作添加图章页面的页边距.当图章需要空间来摆放时提供了添加空白空间的方法.此页边距仅影响页面内容而不影响图章对象位置.

Set margins dialog

有两种添加文档页面页边距的方法.缩放页面内如或者更改页面介质大小.

第一种方法将会缩放已在页面上的内容来添加指定的页边距.此方法会保持页面介质大小但是如果指定对称页边距不同则会是页面内容变形 .

第二种方法更改页面介质大小以获得添加的更多空间,此方法更为安全.

WYSIWYG的界面将有助你调整图章对象位置.

动态文字对象(Dynamic text objects)

挡在文字对象属性面板选中动态文字选项时文字对象被当做动态文字对象,这样工具将会把下面括号里面的常数作为动态文字对象输出的引用.

Dynamic text use hint

这些常数将会被图章操作时的时间的动态文字对象输出替换.

仅这些括起来的引用作为动态文字对象构成. 图章文字对象构成也可以包括静态文字.例如. [U]标记图章 [D] 于 [T]

常数 [X#]引用了一个强大的动态对象.这个对象能够获取外部程序控制台文字输出作为此文字对象输出的源.参照下面的动态文字配置 #可以被外部应用程序索引( [X1], [X2], 等等.)替换.

此对象可以把文档的文件名,页面号等作为参数传递给调用的外部程序.外部程序可以使用这些信息来查询数据库或者其它操作用以生成要添加图章的文字.

动态文字对象属性栏的"配置"按钮可以打开动态文字图章设置对话框.

Dynamic text settings screenshot

此对话框用作配置不同的动态文字对象设置.可以定义时间和日期格式,Bates号属性,以及外部程序连接.

这些设置将随图章模板保存.不同的图章模板有不同的设置.

页面图章选项(Page stamp options)

文件标签页用作检测将要提交到图章操作的文件,定义用作图章操作的文档页面,以及指定图章模式和被添加图章的文件保存模式选项.

Stamp/Watermark stamp rules dialog screenshot

所有文档页面默认被选中为添加图章,但是可以编辑添加图章的页面栏自定义添加图章的页面,按如下规则:

Stamp/Watermark page include rules hint help screenshot

预览按钮用作预览列表中选择的添加图章的文件.要想查看当前图章模板在添加到指定文件中的样子,只需选中那个文件并点击预览按钮.

图章模板定义为A4页面大小作为WYSIWYG(所见即所得)输出.图章模式选项定义了添加印章的页面不同大小时的属性.适合页面选项将会上下缩放图章以保持和设计图章模板一样的比例.如果选中保持宽高比选项, 则仅仅保持X缩放比例,而缩放Y以保持和设计图章模板一样的宽高比. 如果适合页面选项没有选中则在设计时缩放.

文件保存模式下拉框定义了是否覆盖源文件,是否备份原始文件,或者是否保存到另一个文件夹.

命令行格式:

功能名称: Stamp
选项: [] 内为可选参数
[StampRules=] 设定需要加入水印的页码范围。关于语法,参看上图。
[Template=] 存放临时文件的目录的完整路径。临时文件是加入水印过程中预先创建并保存文件。
[OutputPath=] 输出文件的存放路径,如果没有指定则使用和输入文件相同的路径。
[-CreateBackup] 如果使用这个参数,则创建一个备份文件。
[-s] 安静模式. 运行时不显示执行窗口,(只对注册用户可用)。
FilesList PDF文件列表; 使用分号";"分割各个PDF文件. 必须为最后一个参数。
 
示例:
Rundll32 "c:\Program Files\PDF-ShellTools\PDFShellTools.dll",Stamp OutputPath=c:\Stamped stamprules=1 Template=c:\stamptemplates\MyLogo.stp C:\tmp\*.PDF

 

 

(c) 2006-2009 RTT