Проблема в том, что я пытаюсь преобразовать doc,docx
файлы, загруженные в корзину GCS, в pdf, а затем загрузить их обратно в корзину GCS для дальнейшей обработки. Я использую Ubuntu Environment , поэтому использую LibreOffice в автономном режиме для конвертации файла. Код прекрасно работает на локальном компьютере, но когда в docker образе не удается из-за большого файла, содержащего изображения в нем.
Это мой python код:
args = [libreoffice, '--headless', '--convert-to', 'pdf', '--outdir', folder, source]
process = subprocess.run(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, timeout=timeout)
, который работает для меньших файлов, но зависает для больших файлов, которые содержат изображения и ничего не возвращают.
ПРИМЕЧАНИЕ: при запуске того же кода в Google Compute Engine он работал правильно.