У меня есть скрипт ReportLab, который генерирует большой файл PDF (тысячи страниц). Это делается в простом цикле for, который создает страницу для каждой итерации.
Однако, поскольку canvas.save () закрывает файл для дальнейшего редактирования, я должен дождаться завершения цикла for перед сохранением. Это означает, что мой процесс Python увеличивается до 250 МБ памяти при увеличении памяти в формате PDF - это кажется ненужным с точки зрения моего приложения.
Есть ли способ сохранить или очистить холст ReportLab без закрытия для редактирования?