A PDFMake plugin for 3.x
yarn add vue3-pdfmake
OR
npm install vue3-pdfmake
in main.(js|ts)
import { createApp } from 'vue';
import { PDFPlugin } from 'vue3-pdfmake';
import App from './App.vue';
const app = createApp(App);
//...
app.use(PDFPlugin);
//...
app.mount('#app');
<script setup>
import { usePDF } from 'vue3-pdfmake';
const pdfmake = usePDF({
autoInstallVFS: true
})
const onGenPDF = () => {
pdfmake.createPdf({
content: [
'Hello World From PDFMake!',
]
}).download();
}
</script>
<template>
<button @click="onGenPDF">Click here for download demo pdf</button>
</template>
Check PDFMake Documentation for more explanations!