PDF使用wkhtmltopdf / wicked_pdf在开发和生产环境之间打印视图不一样

时间:2015-06-02 18:16:28

标签: ruby-on-rails heroku pdf-generation wkhtmltopdf wicked-pdf

我正在使用wkhtmltopdf / wicked_pdf在Heroku上的Rails中生成PDF视图。我在本地运行Mac OS X.

这是我的版本:
  - Ruby 2.1.3(两者)
  - Rails 4.0.3(两者)
  - wkhtmltopdf-binary-edge,0.12.2.1(Local)
  - wkhtmltopdf-amd64,0.12.2.1(制作)
  - wicked_pdf,0.11.0(两者)

我遇到的问题是,某些的CSS代码在我的本地环境和生产中都能正确呈现,而其他 css代码似乎被忽略了。特别是用于重复表头并防止行分割为两页的代码。见下文:

.table-break { page-break-inside:auto !important; }
.row-break { page-break-inside:avoid !important; page-break-after:auto !important; }
.head-break { display:table-header-group !important; }

以下两张图片描绘了这种差异:
本地
https://docs.google.com/a/digiquatics.com/file/d/0B321e2H8Q00CZWlmcFRyaXRRSEk/edit
生产
https://drive.google.com/file/d/0B321e2H8Q00CNDI1VFl3NTdzZlU/view

提前谢谢!

0 个答案:

没有答案