Pycharm在第5行上突出显示" .keys()",并为此示例代码向我发出以下警告:
|
Pycharm在第5行上突出显示" .keys()",并为此示例代码向我发出以下警告:
|
在macOS系统下,预览软件可以轻松做到这一点,同时打开图片到一个预览窗口下,点击导出PDF就能成功导出。但是Windows系统就没有这么方便的软件可以实现这一点,网上有很多合成PDF的网站,但是这些网站无一例外需要上传PDF进行合成,个人认为非常地不安全。
因此,最安全的方法,还是我们自己写一个Python脚本实现合成功能。
请选择以下任一种方式输入命令安装依赖:
Pillow模块,即PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。通过它,我们能很轻松地操作图像,并导出为不同格式。
首先来一个简单的示例,我们将打开一张图片,并将其保存为pdf格式:
随便使用一张图片测试一下:
在运行代码后,它便成功地转化为了PDF文件:
几行代码便完成了这个转换,这个可比那些把照片上传到云端的网站安全多了。
有了前面照片转化PDF的基础知识,想要理解下面的多图合成PDF的代码就非常简单了。
通过把图片都存入到一个"sources"数组中,我们就能很轻易地合成这些图像到PDF中。
这样,只要将你的证件照都放在一个文件夹中,运行这个Python代码,它就能自动将这些证件合成到一个PDF中,并输出到你指定的路径。非常简单方便。
有需要的小伙伴,照着代码去试一下吧!看百遍,读千遍,不如自己动手敲一遍!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。