Какой библиотекой Python 3 можно создать PDF с поддержкой SpotColor и CMYK?
Какой библиотекой Python 3 можно создать PDF с поддержкой SpotColor и CMYK?
Нужна библиотека только для генерации не сложных PDF, но с поддержкой spot и cmyk цветов.
Подскажите пожалуйста.
Посмотрел документацию. Но не понял как устанавливать цвет заливки.
Попробовал reportlab
from reportlab.lib.units import mm
from reportlab.lib.colors import PCMYKColor, PCMYKColorSep, CMYKColor, opaqueColor
from reportlab.pdfgen.canvas import Canvas
red = PCMYKColorSep( 0.0, 100.0, 91.0, 0.0, spotName='PANTONE 485 C',density=100)
c = Canvas("hello2.pdf", (3.5*mm,3.5*mm))
c.setFillColor(red)
c.rect(0*mm,0*mm,3.5*mm,3.5*mm, fill=True, stroke=False)
c.save()
Вот только не осилил сделать функцию в которую требуется передавать массив [[(0.0, 100.0, 91.0, 0.0),spotName, density],[(0.0, 100.0, 91.0, 0.0),spotName, density], ...]
на выходе. Квадратики друг за другом в строку должны стоять. каждый квадратик имеет цвет и % заливки из массива. Количество квадратиков = количеству элементов массива.