コラムお問い合わせトップページコラムlibHaruを使ってPHPでPDFを生成(3)libHaruを使ってPHPでPDFを生成(3)少し間が開きましたがlibHaruを使ったPDFの生成でパスワードと使用権限の設定について紹介します。パスワードの設定HaruDoc::setPasswordでパスワードを指定するだけです。Readerで見ると40bitのRC4で暗号化されていることが確認できます。現状ではlibHaruはRC4のみの対応となっていますが、鍵の長さを128bitにすることができます。使用権限の設定も簡単で、HaruDoc::setPermissionで権限を指定するだけです。印刷とドキュメント内のテキストや画像をコピーする権限を有効にする場合は以下のようにします。HaruDoc::ENABLE_COPY);マニュアルには記述はありませんが、すべての権限を無効にするには0を指定すればよさそうです。16);$doc->setPermission(0);3回に渡ってlibHaruによるPDF生成を紹介しましたが、PHPで動的にPDFを生成する必要に迫られたときの選択肢としては上位に入るという印象を持ちました。