引入vue-pdf 报错 message:Invalid PDF structure

阅读 25.1k
5 个回答
新手上路,请多包涵

请问你后面是怎么解决的呢?

<object width="400" height="400" data="myFile.pdf" type="application/pdf"></object>

用html原生标签

我项目中也有用到vue-pdf 不过没遇到你这种报错,找不到原因建议换一种写法

解决了,沃尔遇到这个问题

const { success, data } = await getPDF({ fileId:1 });
if (success) {
    const blob = new Blob([data], {
        type: `application/pdf;charset-UTF-8`, // word文档为msword,pdf文档为pdf
    });
    const objectURL = URL.createObjectURL(blob);
    this.pdfUrl = objectURL;
}

and set request responseType: 'blob'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题