目录
一、PIL 库简介及安装使用方法
本文将图片转换为 pdf 的实现方法,主要是基于 python 的第三方图像处理库 PIL。
PIL(Python Imaging Library),免费开源,提供了非常强大的图像处理功能。
PIL,只支持 python 2.x 版本;随着发展, Python 社区开发了一个名为 Pillow 的分支,一个兼容 PIL 的图像处理库,用以支持 python 3.x 版本。
Pillow,不仅继承了 PIL 的功能,还在其基础上增加了许多新的特性,使其成为比原始 PIL 更加活跃的图像处理库。
(一)python 不同版本下 PIL 的使用方法
(1)python 2.x:通常不需要单独安装,PIL 已包含在标准库中,可直接使用。
(2)python 3.x:需要单独安装 Pillow 库来代替 PIL。
作者使用的是 python 3.x,并直接通过 pip 安装了 Pillow 库。
安装命令如下:
pip install Pillow
查看是否安装成功及当前版本:
pip show pillow
二、图片转换为 pdf 的两种实现方法
(一)简易版——pdf 页面尺寸跟随图片大小
该段代码适用于:
1、将单张或多张图片转换为 pdf。
2、目标文件夹中有几张图片,转换后的 pdf 就有多少页。
3、转换