PDF 偏执狂
利用第 9 章的 os.walk()函数编写一个脚本,遍历文件夹中的所有PDF(包含子文件夹),用命令行提供的口令对这些 PDF  
加密。用原来的文件名加上_encrypted.pdf后缀,保存每个加密的PDF。在删除原来的文件之前,尝试用一个程序读取并解密该文件,确保它被正确的加密。
然后编写一个程序,找到文件夹中所有加密的 PDF 文件(包括它的子文件夹),利用提供的口令,创建PDF 的解密拷贝。如果口令不对,程序应该打印一条消息,并继续处理下一个PDF 文件。

定制邀请函,保存为 Word 文档
假设你有一个客人名单的文本文件。这个 guests.txt 文件每行有一个名字,像下面这样:
Prof.  Plum Miss  Scarlet Col.  Mustard Al  Sweigart RoboCop
写一个程序,生成定制邀请函的 Word 文档,如图 13-11 所示。

因为 python-docx 只能使用 Word 文档中已经存在的样式,所以你必须先将这些样式添加到一个空白 Word 文件中,然后用python-docx 打开该文件。在生成的 
Word文档中,每份邀请函应该占据一页,所以在每份邀请函的最后一段调用 add_break(),添加分页符。这样,你只需要打开一份 Word 文档,就能打印所有的邀请函。
你可以从 http://nostarch.com/automatestuff/下载示例 guests.txt 文件。

13.6.1 PDF 偏执狂相关推荐

  1. 【报告分享】抖音短视频营销之“梗”的应用(借梗造梗13招).pdf

    今天给大家分享一个TINY POINTS于2019年4月份推出的有趣的报告<抖音短视频营销之"梗"的应用----借梗造梗13招.pdf>.该报告从"梗&quo ...

  2. 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第13章 处理PDF和Word文档(1)】

    PDF 和 Word 文档是二进制文件. 1.  PDF 文档 PDF表示Portable Document Format(可移植文档格式),使用.pdf文件扩展名.用于处理PDF的模块是PyPDF2 ...

  3. 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第13章 处理PDF和Word文档(2)】

    1.  Word 文档 虽然安装的时候使用的是:pip install pyton-docx,但是导入的模块是import docx..docx文件的结构为: 在最高一层,Document 对象表示整 ...

  4. python经典书记必读:Python编程快速上手 让繁琐工作自动化

    所属网站分类: 资源下载 > python电子书 作者:熊猫烧香 链接:http://www.pythonheidong.com/blog/article/69/ 来源:python黑洞网,专注 ...

  5. python电子书在线阅读-Python编程快速上手 让繁琐工作自动化

    内容提要 作者简介 技术评审者简介 致谢 译者序 会编程的人不一样 前言 本书的读者对象 编码规范 什么是编程 什么是Python 程序员不需要知道太多数学 编程是创造性活动 本书简介 下载和安装Py ...

  6. Python编程快速上手 让繁琐工作自动化 豆瓣评分[9.00]

    image 下载地址-- 1.点击阅读原文或者地址 https://ebooklist.mobi/2019/05/20/6460.html 2.回复关键字 11736直接获取下载链接,好书推荐.视频分 ...

  7. Python编程快速上手让繁琐工作自动化中文高清完整版PDF带书签

    简介 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 本书是一本 ...

  8. java调用wkhtmltopdf生成pdf文件,美观,省事

    最近项目需要导出企业风险报告,文件格式为pdf,于是搜了一大批文章都是什么Jasper Report,iText ,flying sauser ,都尝试了一遍,感觉不是我想要的效果, 需要自己调整好多 ...

  9. linux 中文乱码 转png_使用pdfBox实现pdf转图片,解决中文方块乱码等问题

    一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...

  10. 这15个PDF转化工具

    第1个.Adobe Acrobat DC 优点: 1.支持合并与拆分PDF.组织PDF页面,甚至编辑PDF(就是改动PDF中的字!),类似的功能强大至极,让其他软件望尘莫及~PDF届的苹果. 2.页面 ...

最新文章

  1. 虚拟机生命周期八招巧管理
  2. maven报错解决: -source 1.5 中不支持 diamond 运算符
  3. UGUI_UI的深度学习
  4. osgi:install_OSGi服务测试助手:ServiceCollector
  5. 通信、计算机、电子相关专业技术工作
  6. SQL Server外键中的DELETE CASCADE和UPDATE CASCADE
  7. 国人同庆,你我同乐哦!
  8. java集合类习题_Java集合练习
  9. rabbitmq使用mqtt协议
  10. 虚幻四蓝图实战(下车减速人物加速蓝图接口通信)
  11. 浙大ZOJ 1005 Jugs问题解决
  12. js内置对象——String对象
  13. matlab求离散系统,离散系统的MATLAB的实现.doc
  14. 如何注册微软Azure并获取语音合成服务?
  15. 信号地与电源地、模拟地与信号地
  16. 乔布斯震撼临终遗言首度公开!
  17. java内部类规则_Java内部类规则
  18. outlook2007突然打不开的解决方案
  19. 获取PalmOS版本号的问题
  20. PTA | 喊山 (30 分) BFS 拼题A

热门文章

  1. 用计算机制作演示文稿教案博客,《创作演示文稿》教学设计
  2. WinEdit如何修改字体大小
  3. 【Vue学习笔记_05】v-on事件监听
  4. 【UI设计No5】LOGO设计
  5. 读书笔记:专为中国人写的记忆书-数字密码表
  6. JDE 的扫盲知识介绍。。。
  7. 淘宝618超级红包可以叠加使用吗?
  8. 深度 | 为什么通用AMM模型不适用于期权交易定价?
  9. 英特尔cpu发布时间表_英特尔延长CPU发布周期:摩尔定律终结
  10. 屏蔽百度搜索右边的热点和广告推广