DevWeekly收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面,每周五首发于DevWeekly,欢迎大家Star并收藏!
原文链接:DevWeekly | 第1期:什么是时间复杂度?
DevWeekly每周五首发于Github,欢迎大家Star并收藏!
DevWeekly收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面。
欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~
订阅方式:Star并收藏项目DevWeekly
开源项目
1. pikepdf
Python Star:1.4k
pikepdf是一个用于读取和写入PDF文件的Python库。
它基于QPDF,而QPDF则是一个强大的PDF操作和修复库。
这个库类似于PyPDF2和pdfrw,但是,相对于后两者,它提供更丰富的PDF操作功能,并允许对现有的PDF进行编辑和内容转换。
它具有很多优秀的特性,例如:
- 编辑和转换PDF
- 与Jupyter和IPython笔记本集成,实现快速开发
- PDF加解密
- 支持从1.1到1.7全部版本的PDF文档
- 修改PDF/A而不破坏PDF/A的合规性
- 自动修复有内部错误的PDF文件