在单个网页上显示多个pdf

时间:2012-04-10 04:55:47

标签: javascript ajax pdf jquery

我正在构建一个网页,其中我使用了Mozilla的pdf.js项目,并且它的工作非常完美。 但我需要在单页上显示多个pdf,这些pdf将被放置在不同的部门中。 有人认为我使用iframe,但我需要在div中显示它们,或者我可以使用按钮,我可以在同一页面上切换到其他pdf

使用按钮切换到其他pdf的方式是完美的解决方案,它可以通过AJAX完成,但我不知道如何使用AJAX实现此功能。是否有人可以为我提供实施方法?

当用户从选择文件工具箱中选择pdf文件时,Mozilla开发人员已实现以下代码来更改查看器中的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。

0 个答案:

没有答案