importVuePdfAppfrom"vue3-pdf-app";import"vue3-pdf-app/dist/icons/main.css"; 2、配置组件 创建一个PDF展示组件PdfViewer.vue,并将其引入到你想用的页面中,以下是PdfViewer.vue的示例代码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 <template><pdf:src="pdfSrc"@loaded="onPdfLoaded"@page-...
1、初始化Vue3项目使用Vue CLI来初始化一个新的Vue3项目/使用vite来初始化一个新的Vue3项目,在创建过程中,选择默认的Vue3配置即可。vue create vue3-pdf-demo // 或者npm create vite cd vue3-pdf-demo2、安装依赖接下来,安装vue3-pdf-app插件和其他必要的依赖...
1. 安装插件 首先,你需要安装vue3-pdf-app插件。可以使用npm或pnpm进行安装: bash npm install vue3-pdf-app # 或者 pnpm install vue3-pdf-app 2. 创建PDF预览组件 接下来,创建一个Vue组件来封装vue3-pdf-app的功能。以下是一个示例组件PDFViewer.vue: vue <template> <link rel="resource"...
<vue-pdf-app pdf="https://example.com/sample.pdf" /> <vue-pdf-app :pdf="ArrayBuffer" />:titleDescription: true renames document title to pdf file name. Type: boolean Required: false Default: false Usage:<vue-pdf-app :title="true" />...
如果需要自定义网页内预览,可以采用本PDF预览组件(PDFViewer.vue) 本组件基于vue3-pdf-app@1.0.3插件进行二次封装,更适合日常使用需要! 插件支持功能包括但不限于:缩放、旋转、全屏预览、打印、下载、内容检索、dark/light主题定制化、侧边缩略图、页码跳转、本地化配置、多个浏览器支持(经测试:MAC电脑使用 Google...
在Vue3项目中预览PDF文件,使用vue3pdfapp和使用浏览器内置的PDF插件各有优劣。使用浏览器内置PDF插件预览: 优点:无需额外安装第三方库,浏览器自带功能,通常兼容性好,支持基本的PDF预览操作,如翻页、缩放等。 缺点:自定义功能受限,样式和布局可能无法完全满足项目需求;在某些情况下,如Vscode未开启...
<vue-pdf-app pdf="https://example.com/sample.pdf" /> <vue-pdf-app :pdf="ArrayBuffer" />:titleDescription: true renames document title to pdf file name. Type: boolean Required: false Default: false Usage:<vue-pdf-app :title="true" />...
- 首先,安装vue3-pdf-app组件:`npm install vue3-pdf-app`- 在`App.vue`中,使用组件进行预览,示例代码如下:- 可以自定义主题和配置,具体参考官方文档:`vue3-pdf-app - npm (npmjs.com)`3. **国际化显示**:- 下载并配置国际化语言文件`viewer.properties`,按照GitHub上的说明操作:`...
npm i vue3-pdf-app@1.0.3代码子组件封装: PdfView.vue<template> <!-- viewer.properties: 该文件为PDF插件的中文版配置,放置本地或使用服务器网络地址 --> <VuePdfApp :page-scale="pageScale" :theme="theme" :style="`width: ${viewerWidth}; height: ${viewerHeight};`" :pdf="src" :file...
<vue-pdf-apppdf="https://example.com/sample.pdf" /> <vue-pdf-app:pdf="ArrayBuffer"/> :title Description:truerenames document title to pdf file name. Type:boolean Required:false Default:false Usage: <vue-pdf-app:title="true"/>