0

私は、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 をビューアーにロードする必要があります。

4

0 に答える 0