ValueError («неизвестное цветовое пространство») при преобразовании TIFF в PDF с использованием Python img2pdf - PullRequest
0 голосов
/ 24 сентября 2019

Я получаю ValueError («неизвестное цветовое пространство»), когда я конвертирую tiff в pdf.

>>> import img2pdf
>>> img2pdf.convert(tiff_file_data)

File "C:\Python27\lib\site-packages\img2pdf.py", line 1829, in convert
  ) in read_images(rawdata, kwargs["colorspace"], kwargs["first_frame_only"]):
File "C:\Python27\lib\site-packages\img2pdf.py", line 1348, in read_images
  imgdata, imgformat, default_dpi, colorspace
File "C:\Python27\lib\site-packages\img2pdf.py", line 1056, in get_imgmetadata
  raise ValueError("unknown colorspace")

любой способ это исправить?
обходной путь?
или любые предложения на другой питонинструмент, который я могу использовать для конвертации?

Спасибо

1 Ответ

0 голосов
/ 25 сентября 2019

Мне удалось получить файл PDF с ручным добавлением цветового пространства:

img2pdf.convert(tiff_file_data, colorspace=img2pdf.Colorspace.CMYK)

Однако, это не всегда работает идеально, и некоторые страницы стали черными.

Это просто обходной путь, поэтому я не принимаю этот ответ, все еще жду лучших решений

...