diff --git a/src/utils/pdfUtils.js b/src/utils/pdfUtils.js index db01b474..850322d7 100644 --- a/src/utils/pdfUtils.js +++ b/src/utils/pdfUtils.js @@ -168,26 +168,13 @@ export default class PdfUtils { // console.log(+new Date() - startTime) } - async getBlobUrl(base64Str) { - let dateArray=this.base64ToBuffer(base64Str); - const newPdf = await PDFDocument.create(); - const pdfDocument = await PDFDocument.load(Buffer.from(dateArray)); - const contentPages = await newPdf.copyPages( - pdfDocument, - pdfDocument.getPageIndices() - ); - for (let page of contentPages) { - newPdf.addPage(page); - } - const uint8Array = await newPdf.save(); - let mergeBuffer = Buffer.from(uint8Array); - - const mergedPdfBlob = new Blob([mergeBuffer], { - type: "application/pdf", - }); - return URL.createObjectURL(mergedPdfBlob); + getBlobUrl(base64Str) { + let blob = new Blob([base64Str],{type: 'application/pdf'}); + let pdfurl = window.URL.createObjectURL(blob); + return pdfurl; } + async mergePdf3(pdfFileList, fileName,isNeedDown=false) { let pdfBuffers = []; pdfFileList.map((item) => { diff --git a/src/views/emis/EmisBaseTools/TanexPrinterPanel.vue b/src/views/emis/EmisBaseTools/TanexPrinterPanel.vue index 15108594..498ec46a 100644 --- a/src/views/emis/EmisBaseTools/TanexPrinterPanel.vue +++ b/src/views/emis/EmisBaseTools/TanexPrinterPanel.vue @@ -352,14 +352,8 @@ } else if(code == 200){ - console.log("=====222222==>"); - console.log(pdfData); - loadingInstance.close(); - let pdfUtils=new PdfUtils({}); - - let blobUrl= await pdfUtils.getBlobUrl(pdfData.file); let pdfInfo={ "billCode":pdfData.ydSn, diff --git a/src/views/emis/emisWaybill/waybillModify.vue b/src/views/emis/emisWaybill/waybillModify.vue index 5be162a4..dc9832a5 100644 --- a/src/views/emis/emisWaybill/waybillModify.vue +++ b/src/views/emis/emisWaybill/waybillModify.vue @@ -1,6 +1,6 @@