Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- jest
- ESLint
- git pair
- 클로저
- NPM
- OOP
- TypeScript
- #cloudfront #s3 #html 확장자 없애기
- 객체참조 #객체
- lightsail nodejs apache
- this
- url #querystring
- 기후변화
Archives
- Today
- Total
Hello World...
nuxt2 에서 pdf 생성 후 다운로드 하는 방법 본문
nuxt2 에서 pdf 생성 후 다운로드 하는 방법이 필요해서 찾아 보았다.
vue-html2pdf 를 사용하면 된다.
nuxt 플러그인 설정법
https://github.com/kempsteven/vue-html2pdf#using-in-nuxtjs
사용법
https://medium.com/@toakshay.official/vue-js-generate-pdf-from-html-f095cf72bff4
<template>
<div>
<VueHtml2pdf
:show-layout="false"
:float-layout="true"
:enable-download="true"
:preview-modal="true"
:paginate-elements-by-height="1400"
filename="myPDF"
:pdf-quality="2"
:manual-pagination="false"
pdf-format="a4"
pdf-orientation="landscape"
pdf-content-width="800px"
ref="html2Pdf"
>
<section slot="pdf-content">
<!-- PDF Content Here -->
</section>
</VueHtml2pdf>
</div>
</template>
<script>
import VueHtml2pdf from 'vue-html2pdf'
export default {
components: {
VueHtml2pdf
},
methods: {
generateReport () {
this.$refs.html2Pdf.generatePdf()
}
},
}
</script>
Comments