ブラウザーで PDF ドキュメントを表示しようとしていますが、ダウンロードできません。表示するPDFビューアを試しましたが、ダウンロードオプションもあります。
ユーザーが最後から PDF をダウンロードしたり開いたりしようとする場合、認証 (パスワード保護)が必要です。
また、保護された PDF をPHP CURLを介してブラウザで開こうとしました。ただし、ファイルを開くにはパスワードが必要です。
パスワードを渡してブラウザで保護された PDF を開く方法は?
ここで、PDFファイルのパスワードを渡しました..
<?php
$username = "";
$password = "demo";
$url = "www.example.com/file.pdf";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($ch);
curl_close($ch);
header('Content-type:application/pdf');
echo $output;
?>
ここで「file.pdf」は保護されたファイルです。
誰でもこれを防ぐ方法を提案できますか。