« 「アウトライナー2」で作る経営計画 | メイン | 「書けまっせ!!3」本日発表 »
2007年12月12日
PDF のアクセス権限
PDF は権限パスワード(オーナーパスワード)を設定する際に閲覧者に与える操作の許可を設定することが可能です。PDF の仕様では、このパスワードによる操作の許可が、以下のフラグセット(「User access permissions」)により決められています。
BIT POSITION | MEANING |
---|---|
1-2 | Reserved; must be 0. |
3 | (Revision 2) Print the document. (Revision 3 or greater) Print the document (possibly not at the highest quality level, depending on whether bit 12 is also set). |
4 | Modify the contents of the document by operations other than those controlled by bits 6, 9, and 11. |
5 | (Revision 2) Copy or otherwise extract text and graphics from the document, including extracting text and graphics (in support of accessibility to users with disabilities or for other purposes). (Revision 3 or greater) Copy or otherwise extract text and graphics from the document by operations other than that controlled by bit 10. |
6 | Add or modify text annotations, fill in interactive form fields, and, if bit 4 is also set, create or modify interactive form fields (including signature fields). |
7-8 | Reserved; must be 1. |
9 | (Revision 3 or greater) Fill in existing interactive form fields (including signature fields), even if bit 6 is clear. |
10 | (Revision 3 or greater) Extract text and graphics (in support of accessibility to users with disabilities or for other purposes). |
11 | (Revision 3 or greater) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit 4 is clear. |
12 | (Revision 3 or greater) Print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this bit is clear (and bit 3 is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality. (See implementation note 25 in Appendix H.) |
13-32 | (Revision 3 or greater) Reserved; must be 1. |
さて、Acrobat 8 Pro で「Acrobat 5.0 およびそれ以降」のセキュリティ設定を行った場合にどのフラグがセットされるのかを実際に調べてみました。
※ 現在、「Acrobat 5.0 およびそれ以降」でセキュリティ設定を行うと、8bit の設定が可能な「Revision 3」が使用可能となります。
Acrobat 8 Pro の GUI で表示される項目 | BIT POSITION | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
変更を許可 | 印刷を許可 | テキスト、画像、およびその他の内容のコピーを有効にする | スクリーンリーダーデバイスのテキストアクセスを有効にする | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
許可しない | 許可しない | - | - | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
許可しない | 低解像度(150 dpi) | - | - | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
許可しない | 高解像度 | - | - | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
ページの挿入、削除、回転 | 許可しない | - | - | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
フォームフィールドの入力と既存の署名フィールドに署名 | 許可しない | - | - | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
注釈の作成、フォームフィールドの入力と既存の署名フィールドに署名 | 許可しない | - | - | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
ページの抽出を除くすべての操作 | 許可しない | - | - | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
許可しない | 許可しない | ON | (自動的に ON) | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
許可しない | 許可しない | - | ON | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Antenna House PDF Driver のセキュリティ設定には、「変更を許可」に「すべての操作を許可」という項目があります。これは「印刷」の許可設定のみを行いたい場合に用意したものですが、Acrobat にはそれに対応する項目が用意されていません。そのためか、Acrobat でその設定がされた PDF を開くと「変更を許可」が「ページの抽出を除くすべての操作」となってしまいます。
投稿者 numata : 2007年12月12日 08:00
トラックバック
このエントリーのトラックバックURL:
http://blog.antenna.co.jp/PDFTool/mt-tbng2.cgi/901