ブラウザに表示されているものを完全に保護することは不可能です。しかし、要件として、私は彼らがそうすることをより難しくしなければなりません。
1)ブラウザにPDFファイルを表示したいのですが、リーダーがファイルをダウンロードできず、表示するだけです。
2)実際のPDFへのリンクを非表示にします。phpでreadfile()を使用して、プライベートな場所からpdfファイルを渡すことができます。
今のところ私が見つけたのはpdf.jsだけですが、それはまだ初期のコードであり、それを完全に理解するためのチュートリアルはあまりありません。さらに、2で述べたように、PDFをストリーミングできるかどうかはわかりません。
だから私の質問は、他の解決策はありますか?または、誰かがpdf.jsを使用したことがある場合、直接リンクするのではなく、どのようにしてデータをそれにストリーミングできますか?また、サードパーティのAPIを使用することはできません。これは、イントラネット経由でアクセスすることを前提としています。
これは実りのない努力であることを私は知っていますが、すべてが見られていることを確認する必要があります。