PDF-印章/浮水印

本工具可在PDF檔案上產生文字、圖片及幾何形狀的印章或浮水印,例如公司logo、草稿、機密、複本等。你可以使用本功能的圖形介面將文字、圖片、幾何形狀、甚至其他PDF頁面內容組合成你想要的印章物件。

印章的構圖

印章操作介面可將不同的印章物件組合成印章範本。最後完成的印章可以是純文字的物件,也可以是多個同類或不同類印章物件的組合。印章範本可儲存下來供將來使用。尤其是當你使用命令列介面來執行蓋印章時,你必須指定想套用的印章範本。

Stamp/Watermark composition dialog screenshot

印章物件有以下數種:

印章的構圖,包含新增與移動印章物件,係借助於「所見即所得(WYSIWYG)」介面,顯示出一張 A4 尺寸的頁面。不同的印章物件會有不同的屬性面版來定義該物件如何顯示在最後的印章上,包含大小、縮放比率及顏色等屬性。在上圖中,顯示的是文字物件的屬性面版

所有的印章物件都有一些共同 (但非共用) 的屬性如下:

寬度、高度及縮放等屬性,設定為0 代表設定為頁寬、頁高、及縮放至符合頁面大小。

當有多個印章物件時,可設定圖層順序。上層的物件會遮住下層的物件。更改印章物件的清單順序即可更改圖層順序。

設定頁面邊界

按下鈕即可啟動頁面邊界工具,增加頁面的邊界。當印章需要空白的空間蓋章時,便可使用此工具增加空白的空間。頁面邊界只會影響頁面內容,不會影響印章。

Set margins dialog

有兩種方法可以增加文件的頁面邊界。第一種是縮放頁面內容,第二種是改變頁面紙張大小。

第一種方法會維持頁面的紙張大小,但如果邊界設定未按比例設定,會使頁面內容變形。

第二種方法由於是透過改變頁面紙張大小來取得空白的空間,故比較安全。

視覺輔助工具顯示在「所見即所得(WYSIWYG)」介面上以協助擺放印章物件。

動態文字物件

當文字物件在屬性面版的動態文字核取方塊被勾選時,本工具會將以下中括號包圍的文字解讀為動態文字物件。

Dynamic text use hint

在執行蓋章時,這些文字會被取代成其所參照的資訊。

只有被中括號包圍的文字會被解讀為動態文字物件。印章文字物件可同時包含動態與靜態文字,例如:[U] 於 [D] [T] 用印

[X#] 可用來蒐集外部程式的文字輸出作為印章物件的文字。# 須改為外部程式的編號 ( 如 [X1]、[X2] 等 ),編號係在動態文字印章組態設定外部程式時給定。

這個物件可以呼叫外部程式,並將檔名、頁碼作為參數傳遞給外部程式。外部程式可利用該資訊查詢資料庫或執行其他操作以產生文字給印章文字物件

按下「動態文字印章組態」鍵後,即可進入動態文字印章組態對話窗。

Dynamic text settings screenshot

此對話窗可進行各種動態文字物件的設定。它可以定義日期與時間的格式、流水號的屬性、及外部程式的連結。

此設定會儲存在印章範本中,每個印章範本可擁有各自不同的設定。

頁面蓋章選項

檔案頁籤適用來確認要進行蓋章的檔案、頁次、蓋章模式及檔案儲存模式。

Stamp/Watermark stamp rules dialog screenshot

預設值為所有的頁面都會被蓋章,但「要蓋章的頁面」欄位可以按照以下規則自行定義要蓋章的頁次:

Stamp/Watermark page include rules hint help screenshot

按下預覽鍵會顯示印章蓋在清單上反白檔案的預覽圖,因此請在按鍵之前先在清單上反白選擇要預覽的檔案。

印章範本是定義在A4尺寸的PDF頁面,如同「所見即所得(WYSIWYG)」介面所示。「蓋章模式」選項會定義如何在非A4尺寸的PDF頁面上蓋章。勾選「符合頁面」選項後,本工具會按照實際PDF頁面大小與A4紙張的相對比例去縮放印章。如果「維持固定長寬比」選項也被勾選,本工具會在維持印章長寬比例的前提下,按照實際PDF頁面大小與A4紙張的相對比例去縮放印章。若未勾選「符合頁面」選項,本工具會以原始的印章大小蓋章。

檔案儲存模式可以指定要覆蓋原文件,備份原文件,或者另存到其他資料夾。

你可透過範本儲存的額外選項對話視窗覆蓋這些設定,另存於個別的印章範本。額外選項對話視窗的按鈕位於儲存對話視窗。

Save template dialog extra options

命令列介面:

Function name: Stamp
Options: 有[ ]者是選擇性的參數
[StampRules=] - 指定蓋章頁次的運算式。語法請見上圖所示。
[Template=] - 範本檔案 (事先作好存檔的印章檔) 的完整存放路徑。
[OutputPath=] - 新產生檔案的完整存放路徑。如果未指定,便存放於來源檔案的資料夾。
[-CreateBackup] - 備份來源檔案。
[DynCustomText=] - 本命令列介面參數會傳送文字給到印章模板動態文字物件所參照的文字引數([C#])。參數值的各文字值需用逗號分隔。 "DynCustomText='甲','乙','丙'" 會取代[C1]、[C2]與 [C3]。
[-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-2012 RTT