我使用wkhtmltopdf(通過'pdfkit'紅寶石寶石)從html生成pdf。頁面中有一段文本內容冗長,通常跨越2個(或更多)頁面。有時候會發生的情況是,一行文本被分割成多頁。下面是一個圖像,以幫助你理解我的意思:wkhtmltopdf文本分裂爲2頁
現在,我已經做了我的研究公平一點的是:比如我曾嘗試在sorrounding DIV + CSS定位(這是在其他一些建議StackOverflow的問題),像這樣:
page-break-inside:avoid !important;
和/或
page-break-before: always !important;
沒有工作。
我也曾嘗試:
display: block !important;
這也不能工作。
有誰知道如何解決這個問題?
FYI:我使用的是最新版本的wkhtmltopdf:wkhtmltopdf-0.11.0_rc1
你能顯示/鏈接到HTML和CSS嗎?我每天使用wkhtmltopdf,對我來說這不是問題,所以我想用你的數據和場景來測試。 – Nenotlep
嗯..我通過相同的html內容wkhtmltopdf的「linux」靜態二進制文件,並且問題消失。我現在認爲這可能是Mac版本的問題。一旦找到解決方法,我會發布解決方案。同時,我會感謝任何幫助。附:似乎當你做wkhtmltopdf - 版本在自制軟件安裝包上時,它顯示錯誤的版本號。實際安裝的版本似乎是0.10 rc。 – Pouya
檢查這個或父div是否有溢出設置爲隱藏。如果是這樣,請將其更改爲可見。這爲我解決了這個問題。 –