私は、Mozilla の pdf.js プロジェクトを使用して、完全に機能する Web ページを作成しています。しかし、1 つのページに複数の pdf を表示する必要があり、それらは異なる部門に配置されます。誰かが私にiframeを使用するように勧めましたが、それらをdivのみで表示する必要があります。または、同じページの他のpdfに切り替えることができるボタンを使用できます
ボタンで他のpdfに切り替える方法は完璧な解決策であり、AJAXで実行できますが、AJAXでこの機能を実装する方法がわかりません。誰もそれを実装する方法を私に提供できますか?
Mozilla 開発者は、ユーザーがファイル選択ツール ボックスから PDF ファイルを選択したときに、ビューアで PDF を変更する次のコードを実装しました。
window.addEventListener('change', function webViewerChange(evt) {
var files = evt.target.files;
if (!files || files.length == 0)
return;
// Read the local file into a Uint8Array.
var fileReader = new FileReader();
fileReader.onload = function webViewerChangeFileReaderOnload(evt) {
var data = evt.target.result;
var buffer = new ArrayBuffer(data.length);
var uint8Array = new Uint8Array(buffer);
for (var i = 0; i < data.length; i++)
uint8Array[i] = data.charCodeAt(i);
PDFView.load(uint8Array);
};
しかし、ボタンクリックイベントでこのコードを操作したいので、事前に指定された pfd をビューアーにロードする必要があります。