<template>
<object :data="pdfData" type="application/pdf" class="make-pdf-modal-container">
<p>
浏览器不支持显示pdf文件,
<a href="#" id="download-link">点击这里下载pdf文件</a>.
</p>
</object>
</template>
<script>
import jsPdf from 'jspdf'
import jsBarcode from 'jsbarcode'
export default {
name: 'PDF',
data () {
return {
pdfData: null
}
},
methods: {
markPDF () {
const pdf = new jsPdf()
const img = new Image()
const ID = '002022040200014'
jsBarcode(img, ID, {
height: 40,
width: 1.5,
displayValue: false
})
pdf.addImage(img.src, 435, 10)
pdf.setFontSize(14)
pdf.setTextColor(0)
pdf.text(ID, 435, 55, {
charSpace: 3.4
})
this.pdfData = pdf.output('bloburi')
}
}
}
</script>