Für eines meiner Projekte habe ich in den letzten sechs Monaten wahrscheinlich sechs oder sieben verschiedene Methoden getestet und/oder implementiert, um von einem Bild zu einem PDF zu gelangen. Letztendlich kam ich zurück zu ReportLab (was ich ursprünglich aus ähnlichen Gründen gemieden hatte), weil alle anderen grelle Einschränkungen oder vollständige Auslassungen aufwiesen (z. B. die Unfähigkeit, Dokumentmetadaten zu setzen).
ReportLab ist nicht so schwierig zu handhaben, wie es auf den ersten Blick erscheint, und es kann Ihnen später viele Kopfschmerzen ersparen Refactoring. Ich schlage vor, dass Sie fortfahren und es benutzen und deshalb wissen, dass, wenn Sie jemals in der Lage sein werden, mehr zu tun, Sie auch die Fähigkeit haben werden, anstatt zu tun, was ich tat und zwischen einer Reihe von verschiedenen Dienstprogrammen, Bibliotheken, und Formate.
EDIT:
Es ist auch erwähnenswert ist, dass Sie das Platypus-Layout-System umgehen können, die mit ReportLab kommt, wenn alles, was Sie tun wollen Bit einen von Text und Bildern auf einer Seite gesetzt wird.
abgeordnet, ReportLab ist in Ordnung. Es ist ein wenig altmodisch und crafty in einigen seiner Schnittstellen, aber es deckt alles ab, was wir jemals davon brauchten und nie umgefallen sind. – bobince
Thirded? Ein "Bericht" mit nur einigen Texten und Bildern ist sehr einfach zu gestalten. Auch das Zeichnen und Zeichnen von Linien ist ziemlich einfach. –
Wow, nach einigem Basteln ist ReportLab genau das, wonach ich gesucht habe. Vielen Dank! –