9090 class =" w-full" >
9191 <div v-if =" showRename" class =" flex justify-center px-5 pt-5 w-full md:hidden" >
9292 <div class =" flex items-center" >
93- <img src = " assets/img/edit.svg "
94- class =" mr-2 justify-center "
95- alt =" a pen, edit pdf name"
96- @click =" renamePDF($refs.renamePDFInputTwo) " >
93+ <PencilIcon :size = " 20 "
94+ class =" mr-2"
95+ title =" a pen, edit pdf name"
96+ @click =" renamePDF($refs.renamePDFInputOne) " / >
9797 <input ref =" renamePDFInputTwo"
9898 v-model =" pdfName"
9999 style =" text-align :center "
190190</template >
191191
192192<script >
193- import ' pdfjs-dist/web/pdf_viewer.css'
194-
195193import { fetchFont } from ' ./utils/prepareAssets.js'
196194
197195import PDFPage from ' ./Components/PDFPage.vue'
@@ -210,8 +208,8 @@ import TextIcon from 'vue-material-design-icons/Text.vue'
210208import GestureIcon from ' vue-material-design-icons/Gesture.vue'
211209import PencilIcon from ' vue-material-design-icons/Pencil.vue'
212210
213- const PDFJS = require ( ' pdfjs-dist' )
214- PDFJS .GlobalWorkerOptions .workerSrc = require (' pdfjs-dist/build/pdf.worker' )
211+ import * as pdfjsLib from ' pdfjs-dist'
212+ pdfjsLib .GlobalWorkerOptions .workerSrc = require (' pdfjs-dist/build/pdf.worker' )
215213
216214export default {
217215 name: ' VuePdfEditor' ,
@@ -494,7 +492,7 @@ export default {
494492 async getPdfDocument (file ) {
495493 const blob = new Blob ([file])
496494 const url = window .URL .createObjectURL (blob)
497- return PDFJS .getDocument (url).promise
495+ return pdfjsLib .getDocument (url).promise
498496 },
499497 async addPDF (file ) {
500498 try {
@@ -671,7 +669,7 @@ export default {
671669 if (this .sealImageShow ) {
672670 for (let i = 0 ; i < this .pages .length ; i++ ) {
673671 const seal = this .allObjects [i].find ((e ) => e .isSealImage === true )
674- const page = this .pages [i]
672+ const page = await this .pages [i]. then ( response => response);
675673 sealInfo .push ({
676674 page: page ._pageIndex ,
677675 pageWidth: page ._pageInfo .view [2 ],
0 commit comments