なんのパスワードもかかっていないPDFファイルにパスワードをつけてWeb上で配布しようと思っています。Webサーバー上で動的にパスワードをかけるにはどうしたらいいのでしょうか。

使用言語はPHPです。
PDFLibとかFPDFをななめよみしても、それらしいものは見あたらないように見えました。
PHPで無理なら、他のスクリプト言語やJAVAでもかまいません。
(AcrobatでパスワードかけてUPすればいじゃんというのは、動的じゃないので、だめです。)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/31 18:07:26
  • 終了:--

回答(3件)

id:onibui No.1

onibui回答回数5ベストアンサー獲得回数02004/03/31 18:26:35

ポイント50pt

ベーシック認証を使うとか。

上はphpのheader関数を使うもの

下は.htaccessを使うものです。

http://www.shtml.jp/htaccess/basic.html

.htaccessでBasic認証にチャレンジ

id:lyricfathom

それは思いつかなかったです。

でも、できればクライアントにダウンロードしたあとにも、パスワードを効かせたいのです。

でも、その案で工夫すれば根本的に別の解決策が見つかるかもしれませんね。

2004/03/31 18:36:58
id:jadeite_arice No.2

jadeite_arice回答回数2ベストアンサー獲得回数02004/03/31 18:29:02

ポイント50pt

http://www.kent-web.com/pwd/

:: KENT WEB > データ収集加工 ::

とりあえず不特定多数に配布するものでないとして考えますと、参考URLのトコでCGIを拾って、欲しいヒトにパスをメールなり何なりで教えて、そこから落とさせるなり表示させるなりすれば良いと思われ。

参考にならず済みませぬ。

id:lyricfathom

なるほど、PDFのほうにあらかじめ固定のパスワードをかけておいて、それを利用者に伝えるということですね。

妥協案としてはいいかもしれませんが、できれば各ユーザーごとに違うパスワードをかけたいところです。

ありがとうございます。

2004/03/31 18:39:01
id:Cherry No.3

Cherry回答回数68ベストアンサー獲得回数02004/03/31 18:31:41

ポイント100pt

PDFlib PLOP を使うことで、可能と考えます.

以下のことが、可能になります.(抜粋)

・PDFファイルの暗号/復号化: ユーザパスワードとマスタパスワードを使用してファイルを暗号/復号化します。

対応言語として、PHP, Java に対応しています.

id:lyricfathom

これだ!!!

まさにこれです!!!!

これでやってみます。

でも、ライセンス料、450$、、1週間食費をけずってみます。

2004/03/31 18:40:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません