Текст PrawnPDF в цвет CMYK

При создании PDF с использованием PrawnPDF с кодом:

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

А затем распаковка PDF и проверка содержимого, должно быть только /DeviceCMYK CS там, но есть также /DeviceRGB CS и там тоже.

Пытаясь получить все CMYK

1 ответ

Решение

Настройка fill_color и stroke_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
Другие вопросы по тегам