PDFファイルの制御
PDFファイルの配布サイトを作っています。
PDFファイルをWebからPDFを表示して、ローカルに保存されたくないという
ありがちな仕様なのですが、
製品版のでPDF系のサーバアプリケーションでは
DL禁止機能やコピー保存禁止機能などを見かけます。
あれはどうやって実現しているんでしょうか?
私なりに調べたら、
1.JavaScriptでAcrobatReaderからSaveAsをDisableにしている
2.JavaScriptで指定URLから開いていない場合は警告後、閉じる
とあったので、
1.を実験でapp.hideMenuItem('SaveAs')としてみましたが、
セキュリティエラーが出て挫折しました。
2.はAcrobat5でJavaScriptを埋め込んで成功しました。
ただし一度設定するとローカルから触れなくなってしまいます。
後は、これをサーバ側で配布時に既存のPDFに
JavaScriptを書き込まなければいけないのですが、
PDFLib,FDF,FPDFライブラリなどで、
実現できないでしょうか?
もしJavaのiTextライブラリ等でできるなら、
最悪Javaに乗り換えようと思っていますが・・・
ご存知の方はできる、できない、または具体的な方法を
ご教授できないでしょうか?
PDF作成はAcrobat 5
Apache1.3+PHP4.38(FreeBSD)
お礼
ありがとうございました!