Closed M69W closed 3 years ago
暂时就发现这个能用 https://github.com/Lanseria/vue-pdf-useinvite
PS: 如果照搬网上普通用法均挂.
该错误是因为Vite默认情况下未将*.pdf当作资源文件引起的。请参考vite文档修改配置即可。
暂时就发现这个能用 https://github.com/Lanseria/vue-pdf-useinvite
PS: 如果照搬网上普通用法均挂.
<template>
<PageWrapper>
<pdf-editor
width=”100vh“
src='pdf-sample.pdf'
></pdf-editor>
</PageWrapper>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
import { PageWrapper } from '/@/components/Page';
import { PdfEditor } from "@lanseria/vue-pdf-vite"; // 编辑
import test from "./pdf-sample.pdf?url"; // pdf-sample.pdf放【public】路径下, 需要设置【?url】,注意跟 【pdf-sample.pdf】对应
export default defineComponent({
components: { PdfEditor, PageWrapper },
setup() {
return {
test
};
},
});
</script>
效果在这个框架略异常,如果跑这个插件提供的示例,如下,估计要改下才正常使用。
⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭
描述 Bug
想使用pdfjs-dist实现在线预览PDF 功能。 在我们这个框架中做了以下操作:
参考代码: https://codesandbox.io/s/f6qss?file=/src/components/PdfViewer.vue
在项目中这个页面
/src/views/demo/excel/CustomExport.vue
复制以上代码:运行后出现以下报错: 弹窗报错:
控制台报错:
复现 Bug
参考代码: https://codesandbox.io/s/f6qss?file=/src/components/PdfViewer.vue
系统信息