Vue.js 将pdfjslib导入vuejs组件
我想在electron/vuejs应用程序中创建一个查看器PDF文件 我需要使用pdfjs库 为此,我安装了这个软件包:Vue.js 将pdfjslib导入vuejs组件,vue.js,pdfjs,pdfjs-dist,Vue.js,Pdfjs,Pdfjs Dist,我想在electron/vuejs应用程序中创建一个查看器PDF文件 我需要使用pdfjs库 为此,我安装了这个软件包:“pdfjs dist”:“2.6.347” 在我的组件vuejs中,我尝试通过以下方式使用它: import pdfjsLib from "pdfjs-dist/webpack"; 此导入指令似乎运行良好。但是如果一个初学者这样使用: created() { pdfjsLib.getDocument() } 我抛出这个错误: Cannot re
“pdfjs dist”:“2.6.347”
在我的组件vuejs中,我尝试通过以下方式使用它:
import pdfjsLib from "pdfjs-dist/webpack";
此导入指令似乎运行良好。但是如果一个初学者这样使用:
created()
{
pdfjsLib.getDocument()
}
我抛出这个错误:
Cannot read property 'getDocument' of undefined"
我尝试了很多技巧,但在我的组件中找不到任何使用此库的解决方案
任何人都有一个带有pdfjslib的vuejs项目来查看pdf吗?这似乎可以:
import("pdfjs-dist").then((pdfjsLib) => {
pdfjsLib.getDocument();
});
它可以在created()
或mounted()
中使用。我个人会在mounted
中使用它工作演示 另请注意,调用不带参数的
getDocument()
似乎会触发一些lib错误(但这超出了当前问题的范围):
getDocument中的参数无效,需要Uint8Array、字符串或参数对象
这似乎有效:
import("pdfjs-dist").then((pdfjsLib) => {
pdfjsLib.getDocument();
});
它可以在created()
或mounted()
中使用。我个人会在mounted
中使用它工作演示 另请注意,调用不带参数的
getDocument()
似乎会触发一些lib错误(但这超出了当前问题的范围):
getDocument中的参数无效,需要Uint8Array、字符串或参数对象
<代码> GETDATA(“…./MyPDF”)。然后…(…)<代码>。但是我有错误:没有“GalWorkWorkOrths.WorksRC”指定。@ NAMLL曲,考虑问一个单独的问题。您得到的错误与此处询问的错误不同。你能帮我吗?非常感谢。必须使用<代码> GETDebug(这个.URLFILE)。承诺。然后(……)/<代码>属性承诺>代码> GETDATA(“……/MyPDF”)。然后(……)/代码>但我有错误:没有“GalWorkWorkOrths.WorksRC”指定。@ NAMLL曲,考虑问一个单独的问题。您得到的错误与此处询问的错误不同。你能帮我吗?非常感谢。您必须使用
getDocument(this.urlFile).promise.then(…)
和promise属性