0

将 tiff 转换为 pdf 时出现 ValueError("unknown colorspace")。

>>> 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")

有什么办法解决吗?
解决方法?
或对我可以用来转换的其他 python 工具的任何建议?

谢谢

4

1 回答 1

1

我设法获得了一个带有手动添加色彩空间的pdf文件:

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

然而,这并不总是完美的,有些页面变黑了。

这只是一种解决方法,所以我不接受这个答案,仍在等待更好的解决方案

于 2019-09-24T21:57:51.610 回答