2種類のパスワード
PDFファイルには次の2種類のパスワードを設定することが可能です。
- Owner Passowrd
- PDF Readerにフルアクセス権があることを通知します。
- User Password
- PDFファイルはこのパスワードで暗号化されます。 そのため、このパスワードを設定するとPDFファイルをReaderで開いた時にパスワードを問われます。
- PDF ReaderにPDFファイルへのアクセスが制限されたユーザーであることを通知します。
PDFファイルのアクセス権はPDFの仕様に従ってPDF Readerで処理されます。 そのため、PDF Readerの悪意やバグにより、制限した機能が使用できてしまうことがあり得ます。 また、PDFファイルはUser Passwordで暗号化されるため、User Password入力前は悪意のあるPDF ReaderであってもPDFの内容を読み取れません。
アクセス権限
PDFの仕様書では文書へのアクセス権限には次の項目があります。 詳細なアクセス権限の設定や、PDFの旧バーションの仕様との互換のため、多くの項目が用意されています。 これだけ多くの項目があると逆にユーザーの利便性を損ないかねないため、PDF Generator Net Freeでは次の権限に集約しています。
PDF Generator Net Freeで指定可能なアクセス権限
- AllowPrint
- 印刷を許可する。
- AllowModify
- PDFファイルの編集を許可する。
- AllowCopyTextAndImage
- PDFファイル内の文章や画像のコピーを許可する。
- AllowAll
- PDFファイルへのすべてのアクセスを許可する。
これらの権限は組み合わせて使うことができます。
PDFの仕様書に定義されているアクセス権限
- 印刷許可する。(高解像度印刷がoffの場合、低解像度での印刷を許可する。)
- PDFの内容の修正を許可する
- アクセシビリティ以外の目的でテキストや画像の抽出を許可する
- テキスト注釈の追加・変更と対話式フォームフィールドを埋めることを許可する。PDFファイルの内容の修正が許可されていれば、新しい対話式フォームフィールドを作成したり、変更することも許可する
- テキスト注釈の追加・変更が許可されていない場合でも、署名を含め対話式フォームフィールドを埋めることを許可する
- アクセシビリティの目的(スクリーン・リーダなど)でテキストや画像の抽出を許可する
- PDFファイルの内容の修正が許可されていない場合でも、ページ挿入・ページ回転・ページの削除・しおりの作成・サムネイルの作成を許可する。
- 印刷が許可されている場合に高解像度での印刷を許可する。