gpt4 book ai didi

performance - FPDF 有很多图像,有什么办法可以加快速度吗?

转载 作者:行者123 更新时间:2023-12-04 03:01:09 24 4
gpt4 key购买 nike

我在 PHP 中使用 FPDF,需要打印订单 list 。此 list 最多包含 200-300 个带图片的产品。此时创建它非常慢,并且图像存储在 AmazonS3 上。知道这是否可以加快吗?

现在仅使用大约 15X15 毫米的图像,它生成的文件大小约为 16mb,需要 3 1/2 到 4 分钟,如果没有图像,它只有大约 52k,并且几乎立即出现。

当然,它可能只是下载那么多图片,对此我无能为力。

最佳答案

我建议你试试img2pdf .

虽然与 fpdf 相比,此模块提供的与 PDF 交互的选项要少得多,但如果您只对将图像组合成 PDF 文件感兴趣,这可能是您可以使用的最佳模块。它很快。它很容易使用。

这是一个示例代码:

import img2pdf

filename = "mypdf.pdf"
images = ["image1.jpg", "image2.jpg"]
with open(filename,"wb") as f:
f.write(img2pdf.convert(images))

我用它组合了 400 张图像 - 只花了一秒钟左右的时间。

关于performance - FPDF 有很多图像,有什么办法可以加快速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8703613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com