Javascript:如何在没有输入字段的情况下更改此示例?

问题描述 投票:-1回答:1

我无法弄清楚如何更改此示例,以便我给它一个源:var pdfsrc =“http://www.example.com/mypdf.pdf”并将其加载到window.onload而不是用户拥有通过输入字段选择文件。

这是代码示例:https://jsbin.com/geyoditona/edit?html,output

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) {
javascript pdf.js
1个回答
-1
投票

虽然我不太确定你的期望是什么,据我所知,你知道你的pdf文件的来源,你想直接打开。

如果是这样,就像添加一个简单的锚标签一样简单。

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

您也可以使用_blank在下一个选项卡中打开它。

如果这不是那么简单,我很抱歉错误地理解了。但如果是的话,欢呼;)

© www.soinside.com 2019 - 2024. All rights reserved.