2017-02-20 82 views
5

這是我使用Wicked_pdf將我的html.erb頁面轉換爲pdf的結果。Wicked_pdf避免頁面破解不起作用

enter image description here

問題:似乎tabletr已經分裂成兩頁。

我試了一下沒有成功

  1. 使用page-break-inside描述herehere

表,TR,TD,TH,TBODY,THEAD,TFOOT { PAGE-闖入:避免!重要; }

  • 把一個div內的文本,如所解釋here
  • here
  • 另一種選擇:在其自身TBODY代替每個TR,然後應用peage打破css規則給tbody。表格支持多個tbodys。 有點額外的標記,但爲我工作體面。

    我正在使用Ruby on Rails 4.2.6,Wicked_pdf最新版本,bootstrap。

    相關issue on github

    問題:我怎樣才能讓tabletr沒有分裂成兩頁。

    +1

    我在去年五月創建了一個拉取請求來修復這個問題。項目維護人員尚未合併。抓住Qt項目的分支並編譯它。 https://github.com/wkhtmltopdf/qt/pull/29 – RickMeasham

    +1

    拉取請求現在已合併到項目中。看看是否能解決你的問題。自去年6月份以來,我們已經投入生產,沒有重複這個問題。 – RickMeasham

    +0

    @RickMeasham謝謝。但是,我如何在我的MAC或Centos服務器上安裝這個wkhtmltopdf軟件包? –

    回答

    -1

    您的第一頁是不是填滿了嗎?我在第一頁的底部看到沒有差距,這就是爲什麼我問。如果它填滿了,除了在運行wkhtml2pdf時定義一個更大的頁面,什麼都不會阻止分頁。

    如果你已經提供了一個更完整的截圖以及你正在使用的確切的HTML和CSS,你將會做出更多更好的答案。