如何将整个pdf页面的背景颜色从白色更改为rails中的其他颜色

哈立德

使用pdfkit gem。我必须将整个pdf页面的默认背景颜色白色更改为其他颜色。

添加以下代码:-

<BODY style=\"background-color:#04b4b4;\">

但是它并没有覆盖所有页面,最后只覆盖了数据区域(如下图所示)... 在此处输入图片说明

更新:-

gem 'pdfkit', '0.5.0'
gem 'wkhtmltopdf-binary'

pdfkit.rb

PDFKit.configure do |config|
  config.default_options = {
    :page_size     => 'Letter',
    :margin_top    => '0in',
    :margin_right  => '0in',
    :margin_bottom => '1.0in',
    :margin_left   => '0in'
  }
end
汉克·冯

您可以在样式表中为PDF文件定义它,然后将其加载到PDFKit中,如下所示:

  # init your pdfkit as usual
  kit = PDFKit.new(your_html, options)
  # load the stylesheet file
  kit.stylesheets << "#{Rails.root}/app/assets/stylesheets/your-style-sheet.css"
  # then build it or do what ever you want.
  kit.to_pdf

在your-style-sheet.css中

body {
  background: #04b4b4;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将标题的背景颜色从透明更改为白色?

将图像中的白色像素更改为其他颜色

如何在Angular中更改整个页面的背景颜色

将白色背景更改为特定颜色

如何将Inkscape的默认导出背景颜色从黄色更改为白色?

我想使用这个饼图,但是如何将背景颜色从白色更改为灰色

如何将颜色文本更改为冒号,然后将冒号之后的文本更改为其他颜色

根据背景颜色将元素颜色更改为黑色或白色

更改整个页面的颜色

ImageMagick:如何将透明背景更改为颜色?

如何将UiSearchBar的背景颜色更改为黑色-SWIFT

如何将背景颜色更改为透明?

如何将Linkedin Widget的背景颜色更改为透明?

为什么不能将ggplot图例框的背景颜色更改为白色?(其他颜色效果很好)

如何将选定的recyclerview列表项更改为标记为其他颜色

将背景颜色从白色更改为黑色时出错

如何将android状态栏颜色更改为白色并将状态栏图标颜色更改为灰色

如何将pdf从黑白更改为特定颜色?

将inputView背景颜色从模糊的灰色更改为其他任何颜色

如何将PDF中的所有颜色更改为它们各自的免费颜色;如何使PDF阴性

如何在rails中更改页面的颜色

如何更改appBar背景颜色以使其与Flutter中不同的tabView页面的背景颜色匹配?

将网页中的白色背景更改为另一种颜色

将PyCharm中的所有Jupyter笔记本背景颜色更改为白色

没有选择任何项目时如何将WPF组合框颜色更改为白色?

如何将iOS键盘背景更改为较深的颜色,即更改为黑色?

是否可以将Rstudio中的颜色更改为默认选项以外的其他颜色?

以编程方式将TabLayout中的标签文本颜色更改为其他颜色

如何将所有文本颜色更改为默认颜色(文本为黑色,提示为灰色)而不是白色