Oct-27-2020, 07:43 AM
I have an app that generates pdfs, i use it on a regular basis, using FPDF.
It works fine, thank you.
Recently I did a version 2, the big difference being that i put a second image on the one page each pdf has.
The first image is rater small , a jpg of 300x188 pixels.
The new one is bigger, a png of 1200 x 1000 pixels, that is rendered a bit smaller on the page.
But now, instead of instantaneous, it takes like 20 seconds to finish all my pages.(19 pdfs in total)
The code is not very tricky for either of them:
a) Is the size of the picture causing the delay?
b) is a png slower than a jpg. It is produced using matplotlib, maybe i could resize it.
The only thing that could convince me to walk away from FPDF, is that elsewhere
the page layout syntax would be much easier. I spent a lot of time puzzling to get
the headers on top of the right columns.
thx,
Paul
It works fine, thank you.
Recently I did a version 2, the big difference being that i put a second image on the one page each pdf has.
The first image is rater small , a jpg of 300x188 pixels.
The new one is bigger, a png of 1200 x 1000 pixels, that is rendered a bit smaller on the page.
But now, instead of instantaneous, it takes like 20 seconds to finish all my pages.(19 pdfs in total)
The code is not very tricky for either of them:
pdf1.image(foto1, x=10, y=15, w=50) ..... pdf1.image(foto2 , x=20, y=150, w=150)Before you start telling me i should be using another package, my question is,
a) Is the size of the picture causing the delay?
b) is a png slower than a jpg. It is produced using matplotlib, maybe i could resize it.
The only thing that could convince me to walk away from FPDF, is that elsewhere
the page layout syntax would be much easier. I spent a lot of time puzzling to get
the headers on top of the right columns.

thx,
Paul