2017-12-18 21 views
-1

私はこの例を変更して、次のようなソースを与えることができません: var pdfsrc = "http://www.example.com/mypdf.pdf"これを代わりにwindow.onloadにロードします入力フィールドを介してファイルを選択する必要があります。私はあなたが正確にあなたが取得したいことを、あなたはあなたのpdfファイルのソースを知っている、私の知る限り理解し、期待しているものは非常にわからないが、https://jsbin.com/geyoditona/edit?html,outputJavasscript:入力フィールドなしでこの例を変更するにはどうすればよいですか?

var input = document.getElementById("files"); 

        input.addEventListener("change", function (e) { 
         file = e.target.files[0], 

         reader = new FileReader(); 

         reader.onload = function() { 
          readPdf(reader.result); 
         } 
         reader.readAsArrayBuffer(file); 

        }); 


        function readPdf(buffer) { 
         PDFJS.disableWorker = true; 
         PDFJS.getDocument(buffer).then(function (pdf) { 

答えて

-1

:ここ

は、コード例です。直接開いた。

そうであれば、単純なアンカータグを追加するだけで簡単です。

<a href="http://www.example.com/mypdf.pdf">click</a> 

また、次のタブで_blankを使用して開くこともできます。

これほど簡単でない場合は、間違ってご理解いただきまして申し訳ありません。 それがあれば、歓声;)

関連する問題