簡體   English   中英

html-pdf nodejs頁面剪切問題

[英]html-pdf nodejs page cutting issue

我在 pdf 中使用表格,但是當從那個時間開始的新頁面在上頁中被切掉一半,在下一頁中被切掉一半。
我使用 html-pdf 來創建 pdf。
我還嘗試了分頁符 css 屬性,但我的輸出沒有任何變化。

用過ejs

我解決了添加小的CSS

分頁,內

並且它的工作表行在第一頁和第二頁的第一頁的末尾和第二頁的起始處都沒有剪切。

當表格很長時,單獨添加 page-break-inside 可能無法解決問題。 我通過使用不破壞它們的命令將一個表變成多個迷你表來解決了類似的問題。

示例 CSS:

table, tr, td { page-break-inside: avoid; }

示例 HTML:

<table>
    <tr>
        <th>Title A</th>
        <th>Title B</th>
        <th>Title C</th>
    </tr>
</table>
<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
</table>
<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
</table>
<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
</table>
...

好吧,這不是最佳編程實踐,但是這是一個非常報告的錯誤,我還沒有找到任何其他解決方案來解決 html-pdf lib 在節點上生成的這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM