相关疑难解决方法(0)

合并PDF文件

是否可以使用Python合并单独的PDF文件?

假设是这样,我需要进一步扩展它.我希望循环遍历目录中的文件夹并重复此过程.

我可能会推动我的运气,但是可以排除PDF中包含的页面(我的报告生成总是创建一个额外的空白页面).

python pdf file-io

97
推荐指数
5
解决办法
9万
查看次数

从图像列表中创建PDF

有没有实用的方法可以使用Python从图像文件列表中创建PDF?

在Perl我知道那个模块.有了它,我可以只用3行创建一个PDF:

use PDF::FromImage;
...
my $pdf = PDF::FromImage->new;
$pdf->load_images(@allPagesDir);
$pdf->write_file($bookName . '.pdf');
Run Code Online (Sandbox Code Playgroud)

我需要做一些与此类似的事情,但是在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")
Run Code Online (Sandbox Code Playgroud)

python pdf

52
推荐指数
6
解决办法
6万
查看次数

标签 统计

pdf ×2

python ×2

file-io ×1