Python+ImageMagick实现多图片合并为一个pdf文件
来源:互联网 发布:论坛源码下载 编辑:程序博客网 时间:2024/06/06 04:26
前段时间买了不少书,现在手头的书籍积累的越来越多,北京这边租住的小屋子空间越来越满了。自从习惯了笔记本触摸板的手势操作之后,我偶觉得使用电脑看电子文档也挺享受的。于是想把自己的部分书籍使用手机拍照,然后合并成一个pdf文件。
最初尝试过找成熟的Windows软件,但是始终没有找到一个好用的软件。想写脚本处理,一直也没有实现。偶然查看ImageMagick软件的说明,找到了可以批量合并的方法。于是,这个功能终于可以轻松实现了。
写了一个简单的小脚本:
import os
defCompressImage(image_name):
os.system("convert -resize\"600x800>\" %s %s" % (image_name,image_name))
def CompressAll():
ext_names = ['.JPG','.jpg','.jepg']
for each_image in os.listdir('./'):
for ext_name in ext_names:
ifeach_image.endswith(ext_name):
CompressImage(each_image)
break
CompressAll()
os.system("convert*.JPG book.pdf")
脚本运行之后,生成了一个pdf文件。打开文件如下:
从上面的结果可以看出,图片的批量合成pdf文件的功能是实现了。自然,合成的时候需要考虑文件的排序。后期查一下排序的规律为文件重命名一下即可。
- Python+ImageMagick实现多图片合并为一个pdf文件
- 多个PDF文件合并为一个PDF文件
- C# .NET实现将多个pdf文件合并为一个
- python合并PDF文件
- C#实现PDF文件转换为图片
- 多张PDF文件合并成一个PDF文件
- ImageMagick 下合并图片
- 将几个PDF合并为一个文件的方法
- 如何将多张图片合并成一个PDF文件
- 利用Python将多个excel文件合并为一个文件
- python将某一目录下的多个文件合并为一个文件
- C# 将多个office文件转换及合并为一个PDF文件
- 多个PDF合并到一个PDF
- ubuntu下实现多个pdf文件合并
- 怎么把几个PDF文件合并成一个PDF
- 使用pyPdf实现合并pdf文件
- 用imageMagick的composite合并图片
- ImageMagick之PHP进行图片合并
- My_learningSummary
- setDisplayHomeAsUpEnabled
- ELK 日志分析系统(五)
- 2017 个推面试题
- 设计模式之单例模式
- Python+ImageMagick实现多图片合并为一个pdf文件
- Maven之——插件目标及绑定、命令行调用插件、目标前缀(插件前缀解析策略)、插件解析运行机制
- 判断素数
- 2017考研复试,绕开让你失败的致命错误
- 软件工程复习资料(三)
- Java死锁检测
- Android----内容提供者
- 安卓图片按钮点击切换
- 2017考研复试通关一定要解决的8个问题