Я пытаюсь встроить различные документы PDF в мой холст ReportLab. Кажется, что возможно вы можете взломать в поддержку SVG (но мне действительно нужен PDF).ReportLab import PDF, Acrobat
Если вы хотите чистый python, правильный способ - заплатить за коммерческие аддоны ReportLab-PLUS, которые включают в себя PageCatcher
, мощный мощный инструмент для создания иллюстраций/PDF.
Я не готов к PLUS обновить только еще, но у меня есть еще одно возможное решение: Adobe Acrobat. Я часто использую Acrobat, но я никогда не пытался его автоматизировать (используя python + COM, я полагаю).
Я не хочу просто удалять PDF-файлы вместе, потому что это разрушит индексирование и таблицу, сгенерированную ReportLab. То, что мне нужно будет сделать, это установить некоторый тип заполнителя в ReportLab, который просто занимает место, однако для его поиска и замены потребуется оставить некоторый тип идентификатора для Acrobat. Я планирую заполнить целые страницы в Acrobat.
Любая идея, как я могу создать этот placeholder из стороны ReportLab? Похоже, я хотел бы встроить метаданные в PDF, которые дают точные инструкции Acrobat для вставки. Я также предполагаю, что фактические сущности могут работать, и тогда Acrobat должен будет удалить их или закрыть их.
Я пытаюсь объединить AutoCAD чертежи, векторные иллюстрации и сортировали ReStructuredText фрагменты (с помощью rst2pdf).