PrawnPDF文本为CMYK颜色

时间:2018-07-10 14:22:07

标签: ruby pdf prawn cmyk

使用带有代码的PrawnPDF创建PDF时:

d = Prawn::Document.new( page_size: [595,842] )
d.text( 'hello world', color: [3, 89, 86, 0] )
d.render

然后decompressing PDF并检查内容,其中应该只包含/DeviceCMYK CS,但也应该包含/DeviceRGB CS

尝试获取所有CMYK

1 个答案:

答案 0 :(得分:0)

设置fill_colorstroke_color不会影响PDF的外观,但这将意味着PDF中不再有讨厌的RGB引用

d = Prawn::Document.new( page_size: [595,842] )
d.fill_color [3, 89, 86, 0]
d.stroke_color [3, 89, 86, 0]
d.text( 'hello world', color: [3, 89, 86, 0] )
d.render