从图像列表创建PDF
发布于 2021-01-29 15:25:49
是否有使用Python从图像文件列表中创建PDF的实用方法?
在Perl中,我知道该模块。有了它,我可以只用3行创建一个PDF:
use PDF::FromImage;
...
my $pdf = PDF::FromImage->new;
$pdf->load_images(@allPagesDir);
$pdf->write_file($bookName . '.pdf');
我需要执行与此非常相似的操作,但是要使用Python。我知道pyPdf模块,但是我想要一些简单的东西。
@编辑
如果您是通过Google来的,则代码如下:
from fpdf import FPDF
from PIL import Image
def makePdf(pdfFileName, listPages, dir = ''):
if (dir):
dir += "/"
cover = Image.open(dir + str(listPages[0]) + ".jpg")
width, height = cover.size
pdf = FPDF(unit = "pt", format = [width, height])
for page in listPages:
pdf.add_page()
pdf.image(dir + str(page) + ".jpg", 0, 0)
pdf.output(dir + pdfFileName + ".pdf", "F")
关注者
0
被浏览
103
1 个回答
推荐阅读
-
从PNG图像或Java面板创建PDF
2021-01-30 关注 0 浏览79 1答案
-
如何从Python创建PDF文件,包括图像和文本?
2021-01-29 关注 0 浏览63 1答案
-
如何从PDF文件提取图像?
2021-02-02 关注 0 浏览75 1答案
-
如何从PDF提取图像及其元数据?
2021-01-30 关注 0 浏览74 1答案
-
从flysaucer中的servlet渲染图像生成pdf
2021-01-30 关注 0 浏览101 1答案
-
创建带有嵌入式图像和PDF附件的HTML邮件
2021-01-29 关注 0 浏览84 1答案
-
创建带有嵌入式图像和PDF附件的HTML邮件
2021-02-02 关注 0 浏览143 1答案
-
如何使用 FFmpeg 从图像创建视频?
2022-05-26 关注 0 浏览7 1答案
-
JAVA:如何从byte []创建.PNG图像?
2021-01-30 关注 0 浏览68 1答案
-
如何使用RGB元组列表在PIL中创建图像?
2021-01-29 关注 0 浏览73 1答案