【发布时间】:2013-09-18 12:03:50
【问题描述】:
我正在尝试使用以下代码将多个 tiff 图像转换为一个 PDF 文件,但它不起作用。
os.system('convert "G:\xyz\abc\TitleDocumentsDownload\Output\abc\2009033100558001\1.tiff" "G:\xyz\abc\TitleDocumentsDownload\Output\abc\2009033100558001\2.tiff" "G:\xyz\abc\TitleDocumentsDownload\Output\abc\2009033100558001\3.tiff" "G:\xyz\abc\TitleDocumentsDownload\Output\abc\PDFs\2009033100558001.pdf"')
但我从 os.system 调用中收到以下错误消息:
无效参数 - "G:\Reonomy\ACRIS\TitleDocumentsDownload\Output\QN_15_65\2009033100558001\2.tiff"强>
当我在 Windows 的命令行上运行完全相同的命令时,会成功创建 PDF 文件,并显示以下警告消息:
convert.exe:遇到标签为 33000 (0x80e8) 的未知字段。 `TIFFReadDirecto
ry'@warning/tiff.c/TIFFWarnings/824.
我不知道为什么在 Python 中会发生这种情况。任何快速的解决方案将不胜感激。
【问题讨论】:
标签: python python-2.7 pdf-generation tiff imagemagick-convert