png图像到python中的一个pdf

时间:2016-12-01 09:07:17

标签: python pdf png fpdf

我有一个.png图片列表。我需要将它们全部转换为一个pdf,每页9个图像,但不要将它们一个接一个地垂直放置,而是填充所有宽度,然后才继续下一行。 每次图片的数量可能不同(12,... 15)

我试过fpdf

new Thread()
{
    public void run() {
        somefunction();
    }
}.start();

以及wkhtmltopdf

from fpdf import FPDF

list_of_images = [1.png, 2.png, ... 15.png]
w = 70
h = 60
pdf = FPDF(orientation = 'L')
for image in list_of_images:
    pdf.image(image, w=sizew, h=sizeh)
pdf.output("Memory_usage.pdf", "F")

但是他们都将每张照片放在另一张照片下

1 个答案:

答案 0 :(得分:1)

使用FPDF将每个图像放置在所需的坐标处:

pdf.image(image, x=50, y=100, w=sizew, h=sizeh)

有关FPDF文档的更多信息:image