Upload
masayuki-nii
View
132
Download
3
Embed Size (px)
Citation preview
PDF Workflowにまつわるあれこれ
Masayuki NiiCocoa Study, 29th July, 2006
1
やろうとしたこと
•PDFにパスワードを設定したい•オーナーではなく、ユーザパスワードだけ•Adobe Acrobatは使いたくない•PDF Workflowで作業をしたい
2
PDF Workflow
3
PDF Workflow
•利用可能なアイテム•フォルダのエイリアス•アプリケーションのエイリアス•Automator/AppleScript•シェルスクリプト•インストール場所•*/Library/PDF Services
4
スクリプトとのインタフェース
•PDFファイルを作成してスクリプトに制御を渡す•AppleScriptはopenハンドラを書く•シェルスクリプトには引数に情報を渡す•$1:文書名•$2:CUP Options•$3:スプールされたPDFファイル
5
PDFでパスワード
•Adobe Acrobatによる操作•手作業しないといけない。GUIが変…•コマンドラインツール•有償の高いものしかない??•Automator Workflowは?•ドキュメントのパスワード設定のみ
6
Automator WFを作る?
•Cocoaでプログラミング!•PDF形式の入出力は面倒くさそう…•「パス」などのシンプルな情報のやり取りはサンプルなどがあるが…
•Apple Eventのディスクリプタの処理がいるのか?
7
PDFKitが使える?
•黒木さん発表のPDFKit•Auxiliary Dictionaryに設定して書き戻せばいい?•オーナーパスワードは設定できた•ユーザパスワードは設定できない•…時間がない
8
そうだ、コマンドを作ろう!
•作っている途中…•うまく動きません…•誰か助けて…•ref. project.
9
そういえばPython!?
•PythonのPDFライブラリがMac OS Xに組み込まれている
•AutomatorのWorkflowにある「PDF」はこれを使っている
•アクションの実態はシェルスクリプト
10
以上です
11
以上です
•ついでにお題をもう一つ
11
Cocoa-Java
•Cocoa-JavaアプリケーションをUniversalで作ることができません…
12