У меня есть несколько PDFS, которые я хочу преобразовать в .tiffs, используя python.
data_path = " some path "
tiff path = " some path "
data_list = os.listdir(data_path)
for f in data_list:
if (os.path.isfile(os.path.join(data_path, f)) and f.endswith(".pdf")):
process = subprocess.Popen(
["convert", os.path.join(data_path, f), "-density 300", os.path.join(tiff_path, f+".tiff")],
stdout = subprocess.PIPE,
stderr = subprocess.PIPE
)
stdout, stderr = process.communicate()
print("stdout", stdout)
print("stderr", stderr)
Вышеописанное прекрасно работает без "-density 300". Когда я использую эту опцию (или любую другую), она выдает следующую ошибку:
stdout b''
stderr b"convert: unrecognized option `-density 300' @ error/convert.c/ConvertImageCommand/1427.\n"
stdout b''
stderr b"convert: unrecognized option `-density 300' @ error/convert.c/ConvertImageCommand/1427.\n"
stdout b''
stderr b"convert: unrecognized option `-density 300' @ error/convert.c/ConvertImageCommand/1427.\n"
Команда отлично работает на терминале. Любая помощь в исправлении это ценится. Заранее спасибо.
ПРИМЕЧАНИЕ: я на MacOS.