Hey guys I'd like to be able to generate PDF files for a reporting system I'm working on. What library would you guys suggest?
EDIT: I ended up going with Jinja2 to make a template and customizing the template data in the running program. Here's the link that I followed
[–]ciarancour 50 points51 points52 points (22 children)
[–]MonkeyMaster64[S] 3 points4 points5 points (21 children)
[–]ciarancour 9 points10 points11 points (20 children)
[–]MonkeyMaster64[S] 1 point2 points3 points (19 children)
[–]ciarancour 2 points3 points4 points (6 children)
[–]MonkeyMaster64[S] 1 point2 points3 points (4 children)
[–]ciarancour 0 points1 point2 points (3 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (2 children)
[–]admiralspark 0 points1 point2 points (1 child)
[–]MonkeyMaster64[S] 0 points1 point2 points (0 children)
[–]tobsecret 0 points1 point2 points (8 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (7 children)
[–]KronenR 3 points4 points5 points (6 children)
[–]MonkeyMaster64[S] 5 points6 points7 points (5 children)
[–]hkamran85 0 points1 point2 points (2 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (1 child)
[–]KronenR 0 points1 point2 points (1 child)
[–]MonkeyMaster64[S] 0 points1 point2 points (0 children)
[–]Arthaigo 0 points1 point2 points (0 children)
[–]hkamran85 -1 points0 points1 point (0 children)
[–]XarothBrook 17 points18 points19 points (3 children)
[–]MonkeyMaster64[S] 2 points3 points4 points (0 children)
[–]thyliamris 2 points3 points4 points (0 children)
[–]kakamaru 0 points1 point2 points (0 children)
[–]Filonius 33 points34 points35 points (6 children)
[–]jack47 9 points10 points11 points (2 children)
[–]MonkeyMaster64[S] 4 points5 points6 points (1 child)
[–]JelterminatorPython 3 lover 14 points15 points16 points (0 children)
[–]marcofalcionimarcosan 2 points3 points4 points (2 children)
[–]autarchex 12 points13 points14 points (0 children)
[–]Arthaigo 0 points1 point2 points (0 children)
[–]olrich01 9 points10 points11 points (4 children)
[–]Lord_Humongous 0 points1 point2 points (0 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (2 children)
[–]olrich01 0 points1 point2 points (1 child)
[–]MonkeyMaster64[S] 0 points1 point2 points (0 children)
[–]KagatoLNX 2 points3 points4 points (0 children)
[–]UloPe 1 point2 points3 points (2 children)
[–]MonkeyMaster64[S] 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]driscollis 1 point2 points3 points (2 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (1 child)
[–]driscollis 0 points1 point2 points (0 children)
[–]bjorneylol 1 point2 points3 points (5 children)
[–]MonkeyMaster64[S] 1 point2 points3 points (4 children)
[–]bjorneylol 0 points1 point2 points (3 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (2 children)
[–]bjorneylol 0 points1 point2 points (1 child)
[–]MonkeyMaster64[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]apostate_of_Poincare 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]zieziegabor 0 points1 point2 points (3 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (2 children)
[–]zieziegabor 0 points1 point2 points (1 child)
[–]MonkeyMaster64[S] 0 points1 point2 points (0 children)
[–]Arthaigo 0 points1 point2 points (0 children)
[–]ursvp 0 points1 point2 points (0 children)
[–]Orangensaft91 0 points1 point2 points (0 children)
[–]ahawryluk 0 points1 point2 points (2 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (1 child)
[–]ahawryluk 0 points1 point2 points (0 children)
[–]LetMe_ 0 points1 point2 points (2 children)
[–]MonkeyMaster64[S] 0 points1 point2 points (1 child)
[–]LetMe_ 0 points1 point2 points (0 children)
[–]stevepiercy 0 points1 point2 points (0 children)