Cocoa勉強会#19-PDF Workflowにまつわるあれこれ

282 views

Published on

Cocoa勉強会#19
2006/7/29
PDF Workflowにまつわるあれこれ
新居雅行

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
282
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cocoa勉強会#19-PDF Workflowにまつわるあれこれ

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

×