我不知道这是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很大并且被分成页面,有时文本也会在页面之间被切断。我想避免这种情况。我不知道怎么做。我想指定第一页中应该有多少数据,然后即使剩余空间也应该进入第二页。
或者,如果有更好的解决方案,请建议。