[英]First page blank in vuehtml2pdf
vuehtml2pdf 生成 pdf 但僅當我的內容太多時第一頁才為空白,它確實中斷到第二頁但第一頁留空。
<client-only>
<vue-html2pdf
ref="html2pdf"
pdf-format="a4"
:show-layout="false"
:preview-modal="false"
:enable-download="false"
:manual-pagination="false"
@progress="onProgress($event)"
:pdf-quality="2"
:paginate-elements-by-height="10"
:filename="user.fullName + 'resume'"
@beforeDownload="beforeDownload($event)"
:html-to-pdf-options="{
filename: user.fullName + ' Resume',
jsPDF: {
format: 'a4',
unit: 'mm'
},
html2canvas: {
useCORS: true,
dpi: 192,
letterRendering: true,
scale: 4, // resolution
},
}">
<section slot="pdf-content">
<section>
<component :is="resumeComponent"></component>
</section>
</section>
</vue-html2pdf>
這是我的代碼,我的組件是動態的,它可能有很多頁數據,也可能只有一頁。 但是當數據太多時,首先會生成一個空頁。
paginate-elements-by-height
值非常低該數字以像素為單位。 試試 1000,而不是 10。
它似乎彈出一個空白頁,然后在每個后續頁面上放置一個項目,對該項目的大小沒有限制(即它不會破壞項目)。
它的算法很可能是:
paginate-elements-by-height
?paginate-elements-by-height
的限制內。 (我認為這是必要的,因為如果它在下一頁應用該限制,那么超大項目將導致無限數量的頁面被彈出。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.