在使用PDFKit将大型HTML页面转换为PDF时,如何指定每页中应包含多少数据?

时间:2011-04-25 07:35:57

标签: html ruby-on-rails pdfkit

我不知道这是HTML问题还是PDFKit问题。基本上我有一个很大的HTML页面,我使用以下代码将其转换为PDF:

kit = PDFKit.new(File.new(html_file))
absolute_pdf_path = "#{RAILS_ROOT}/public/#{pdf_path}"
kit.to_file(absolute_pdf_path)

这会将HTML文件转换为PDF。但问题是HTML很大并且被分成页面,有时文本也会在页面之间被切断。我想避免这种情况。我不知道怎么做。我想指定第一页中应该有多少数据,然后即使剩余空间也应该进入第二页。

或者,如果有更好的解决方案,请建议。

1 个答案:

答案 0 :(得分:1)

此链接可能对您有所帮助。

http://asciicasts.com/episodes/220-pdfkit