Для одного из моих проектов я протестировал и / или реализовал, вероятно, шесть или семь различных способов перехода от изображения к PDF за последние шесть месяцев. В конечном итоге я вернулся к ReportLab (которого я изначально избегал по причинам, аналогичным тем, которые вы описали), потому что у всех остальных были явные ограничения или явные упущения (например, невозможность установить метаданные документа).
ReportLab не так сложен в обращении, как кажется на первый взгляд, и он может сэкономить вам много времени на рефакторинге, нагруженном головной болью. Я настоятельно рекомендую вам пойти дальше и использовать его и, следовательно, знать, что если вы когда-нибудь захотите иметь возможность делать больше, у вас тоже будет возможность, а не делать то, что я делал, и переходить туда-сюда между различными утилитами, библиотеками, и форматы.
EDIT:
Стоит также упомянуть, что вы можете обойти систему компоновки Platypus, которая поставляется с ReportLab, если все, что вам нужно сделать, это поместить немного текста и изображений на страницу.