本工具可在PDF檔案上產生文字、圖片及幾何形狀的印章或浮水印,例如公司logo、草稿、機密、複本等。你可以使用本功能的圖形介面將文字、圖片、幾何形狀、甚至其他PDF頁面內容組合成你想要的印章物件。
印章的構圖
印章操作介面可將不同的印章物件組合成印章範本。最後完成的印章可以是純文字的物件,也可以是多個同類或不同類印章物件的組合。印章範本可儲存下來供將來使用。尤其是當你使用命令列介面來執行蓋印章時,你必須指定想套用的印章範本。
印章物件有以下數種:
- 文字 - 包含靜態與動態文字。動態文字(詳如下述)可讓印章顯示頁碼、用印日期時間、用印檔案名稱、及其他變數。
- 圖片 - 支援 *.bmp、*.gif、*.jpg, *.png、*.tif 及 *.tiff。當圖片格式具有多頁、Bit Transparency 及 Alpha Transparency 等功能時,本工具也會支援這些屬性。
- 幾何圖形 - 產生矩形、圓角矩型、圓形及橢圓形。
- PDF - 從使用者選擇的PDF檔案及頁次,將其頁面內容作為印章物件。當印章複雜到無法以本工具構圖時,便可使用本功能。首先使用外部程式產生印章樣式,輸出成PDF檔,再以本功能匯入作為印章物件。
印章的構圖,包含新增與移動印章物件,係借助於「所見即所得(WYSIWYG)」介面,顯示出一張 A4 尺寸的頁面。不同的印章物件會有不同的屬性面版來定義該物件如何顯示在最後的印章上,包含大小、縮放比率及顏色等屬性。在上圖中,顯示的是文字物件的屬性面版
所有的印章物件都有一些共同 (但非共用) 的屬性如下:
- 旋轉角度 - 指定物件旋轉的角度。
- 位置 - 定義物件在頁面的位置,例如左上方、正上方、中央、右下方等。
- 水平與垂直位移 - 水平與垂直調整物件的位置。
- 不透明度 - 定義物件的不透明度 (100% 代表全部不透明,0% 代表完全透明)。
- 印章類型 - 選擇前景會蓋在頁面內容之上,選擇背景會蓋在頁面內容之下。第一種類型的印章物件不會被頁面內容遮到,而第二種類型的印章物件只會在頁面的空白部分顯示,就如同底層的文字一般。
- URI - 為印章物件建立URI連結 ( 如網址、e-mail信箱等 )。當PDF 閱讀者點擊該物件時,PDF 瀏覽程式將會使用外部程式開啟該網路連結。
寬度、高度及縮放等屬性,設定為0 代表設定為頁寬、頁高、及縮放至符合頁面大小。
當有多個印章物件時,可設定圖層順序。上層的物件會遮住下層的物件。更改印章物件的清單順序即可更改圖層順序。
設定頁面邊界
按下鈕即可啟動頁面邊界工具,增加頁面的邊界。當印章需要空白的空間蓋章時,便可使用此工具增加空白的空間。頁面邊界只會影響頁面內容,不會影響印章。
有兩種方法可以增加文件的頁面邊界。第一種是縮放頁面內容,第二種是改變頁面紙張大小。
第一種方法會維持頁面的紙張大小,但如果邊界設定未按比例設定,會使頁面內容變形。
第二種方法由於是透過改變頁面紙張大小來取得空白的空間,故比較安全。
視覺輔助工具顯示在「所見即所得(WYSIWYG)」介面上以協助擺放印章物件。
動態文字物件
當文字物件在屬性面版的動態文字核取方塊被勾選時,本工具會將以下中括號包圍的文字解讀為動態文字物件。
在執行蓋章時,這些文字會被取代成其所參照的資訊。
只有被中括號包圍的文字會被解讀為動態文字物件。印章文字物件可同時包含動態與靜態文字,例如:[U] 於 [D] [T] 用印
[X#] 可用來蒐集外部程式的文字輸出作為印章物件的文字。# 須改為外部程式的編號 ( 如 [X1]、[X2] 等 ),編號係在動態文字印章組態設定外部程式時給定。
這個物件可以呼叫外部程式,並將檔名、頁碼作為參數傳遞給外部程式。外部程式可利用該資訊查詢資料庫或執行其他操作以產生文字給印章文字物件
按下「動態文字印章組態」鍵後,即可進入動態文字印章組態對話窗。
此對話窗可進行各種動態文字物件的設定。它可以定義日期與時間的格式、流水號的屬性、及外部程式的連結。
此設定會儲存在印章範本中,每個印章範本可擁有各自不同的設定。
頁面蓋章選項
檔案頁籤適用來確認要進行蓋章的檔案、頁次、蓋章模式及檔案儲存模式。
預設值為所有的頁面都會被蓋章,但「要蓋章的頁面」欄位可以按照以下規則自行定義要蓋章的頁次:
按下預覽鍵會顯示印章蓋在清單上反白檔案的預覽圖,因此請在按鍵之前先在清單上反白選擇要預覽的檔案。
印章範本是定義在A4尺寸的PDF頁面,如同「所見即所得(WYSIWYG)」介面所示。「蓋章模式」選項會定義如何在非A4尺寸的PDF頁面上蓋章。勾選「符合頁面」選項後,本工具會按照實際PDF頁面大小與A4紙張的相對比例去縮放印章。如果「維持固定長寬比」選項也被勾選,本工具會在維持印章長寬比例的前提下,按照實際PDF頁面大小與A4紙張的相對比例去縮放印章。若未勾選「符合頁面」選項,本工具會以原始的印章大小蓋章。
檔案儲存模式可以指定要覆蓋原文件,備份原文件,或者另存到其他資料夾。
你可透過範本儲存的額外選項對話視窗覆蓋這些設定,另存於個別的印章範本。額外選項對話視窗的按鈕位於儲存對話視窗。
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 |