ReportLab/xhtml2pdf не работало отлично до сих пор, когда он выходит из строя в этом бите стиля в HTML:ReportLab ValueError: Недопустимое значение цвета 'начальная'
<p style="border-style: initial; border-color: initial; border-image: initial;
font-family: Ubuntu-R; font-size: small; border-width: 0px; padding: 0px;
margin: 0px;">Done:</p>
с этой ошибкой:
File "/usr/local/lib/python2.7/dist-packages/reportlab/lib/colors.py",
line 850, in __call__
raise ValueError('Invalid color value %r' % arg)
ValueError: Invalid color value 'initial'
Я использую это типично вот так:
pdf = pisa.pisaDocument(StringIO.StringIO(html.encode('UTF-8')),
result, encoding='UTF-8', link_callback=fetch_resources)
Есть ли способ преодолеть это, кроме исправления его исходного кода?
как ни странно же версии на моем окне коробков не врезаться и генерирует PDF. так: Windows7x64 - все хорошо, fedora - не повезло. – abolotnov
Я поцарапал цветную вещь reportLab, и если значения по умолчанию имеют значение null, просто верните значения по умолчанию для черного - это временно устраняет проблему, но я ищу лучшие варианты. – abolotnov