Я пишу небольшой код, который позволяет мне переносить данные онлайн-заказов из входного листа Excel, созданного Amazon, в выходной лист Excel. Выходной лист Excel имеет шаблон и должен быть загружен в формате PDF для отправки клиенту, совершившему покупку. Эта цепочка событий неизменна (не до меня), поэтому, пожалуйста, не публикуйте никаких ответов, предлагающих ее изменить.
Имейте в виду, я не просто хочу сохранять файл в формате PDF, но я хочу чтобы сохранить дубликат файла в формате PDF, потому что впоследствии мой код отправляет пустой DataFrame в выходной файл Excel, чтобы удалить все данные и выполнить итерацию с новым порядком.
Подводя итог:
- Отправить данные заказа из входного файла xlsx в выходной файл xlsx (без проблем)
- Сохранить дубликат выходного файла как PDF
- Очистить выходной файл Excel
- Повторить
Единственная часть этой цепочки событий, с которой у меня возникла проблема, - это преобразование из xlsx в pdf. Я просмотрел множество решений, включая модули, которые, как я позже обнаружил, были устаревшими, API-интерфейсы (которые я счел слишком сложными для задачи, а также заставляли меня быть в сети) и другие небольшие модули, ни один из которых не казался эффективным.
В windows есть очень простой способ сделать это с помощью модуля pywin32, но в macOS этого нет. Есть ли у кого-нибудь фрагменты кода, которые могли бы решить эту проблему? Я знаю, что этот вопрос задавали и в другой раз, но уверяю вас, я просмотрел множество сообществ и не нашел ничего особенно полезного.