2016-08-18 14 views
1

最近、AlfrescoのPDF-Toolkitがインストールされました。私の実際の意図はJavascriptの方法でそれを使用することです。これは、ウォーターマークが必要な、または透かしを入れたい値が、ドキュメントのプロパティ/アスペクトに基づいているためです。Alfresco PDF-Toolkit Javascript

この問題に関するチュートリアルやガイドが見つかりませんでした。誰かが私にウォークスルーをくれたら、本当に感謝しています。

私の現在のスクリプトは次のようになります。

var watermark_action = actions.create("pdf-watermark"); 

watermark_action.parameters["destination-folder"] = ????; 
watermark_action.parameters["watermark-type"] = "text"; 
watermark_action.parameters["watermark-text"] = aspect.ajie; 
watermark_action.parameters["watermark-pages"] = "all"; 
watermark_action.parameters["watermark-depth"] = "over"; 
watermark_action.parameters["position"] = "center"; 

watermark_action.execute(document); 

注:私は実際found one、問題はこの1つはimage watermarkであるということであると私は何をしたいか、必要がtext watermarkです。また、私は同じディレクトリに透かしコピーを保存するためのスクリプトが必要私はガイドが何をするようではないと思う。

最後に必要なのは、destination-folderパラメータの値です。私は実際には、どのように私はここで同じフォルダにPDFを保存するために配置されますかについての手がかりがありません。ここでいくつかのガイド、ヒント、トリックを得ることを望んでいます。おかげ

+1

特定のドキュメントでこのスクリプトを実行すると "document.parent"を使用してください。 "document.parent"は、それが存在するフォルダを参照します。 – mitpatoliya

+0

私はこれを 'watermark_action.parameters [" destination-folder "] = document.parent;'として試しましたが、フォルダレベルでルールを実行しているときに 'Could not run rules'エラーが発生しました:( – TheQuestioner

+0

ここ私の 'Folder Rules'のようなものです - > http://i.imgur.com/RnNuJOK.png – TheQuestioner

答えて

2

コードは次のようになります。あなたは透かしのフォントを欠落していた

var watermark_action = actions.create("pdf-watermark"); 

watermark_action.parameters["inplace"] = true; 
watermark_action.parameters["destination-folder"] = document.parent; 
watermark_action.parameters["watermark-type"] = "text"; 
watermark_action.parameters["watermark-text"] = "Lorem Ipsum"; 
watermark_action.parameters["watermark-font"] = "Helvetica"; 
watermark_action.parameters["watermark-size"] = "14"; 
watermark_action.parameters["page"] = "all"; 
watermark_action.parameters["watermark-depth"] = "over"; 

watermark_action.parameters["position"] = "center"; 

watermark_action.execute(document); 

、透かしサイズ、およびページ。

+0

これは私の問題を解決したので、javascript経由でpdf-toolkitを実行しようとしているときに、すべてのパラメータを埋めなければならないのですか?そのような努力をしてくれてありがとうMr Potts(私はyoutube guy誰があなたに質問し続けていますか?) 。 – TheQuestioner

関連する問題