Если вы хотите разместить существующие страницы PDF в своих отчетах Reportlab, я рекомендую pdfrw. В отличие от PageCatcher это бесплатно.
Я использовал его для нескольких проектов, где мне нужно добавить штрих-коды и т. Д. К существующим документам, и это работает очень хорошо. Есть пара examples на странице проекта о том, как использовать ее с Reportlab.
Пару вещей отметить, хотя:
Если источник PDF содержит ошибки (благодаря программе инициирующей после PDF особое_разрешение несовершенно, например), pdfrw может потерпеть неудачу, даже если что-то вроде Adobe Reader не имеет очевидных проблем чтение PDF. pdfrw в настоящее время не очень устойчив к ошибкам.
Кроме того, pdfrw работает, будучи полностью агностическим для фактического содержимого страницы PDF, которую вы размещаете. Например, вы не сможете использовать pdfrw для проверки страницы, чтобы увидеть, содержит ли она определенную строку текста в правом нижнем углу. Однако если вы не делаете, вам нужно сделать что-нибудь подобное, все должно быть в порядке.
Да, мне нравится этот пакет. Первый пример - это то, что я хочу, я попробую. – Jiri