单文件处理 or 批量处理,一个参数切换模式
将 PDF 文档转换为可编辑的 Word 文件,保留排版格式
popdf.pdf2docx(input_file='a.pdf', output_file='b.docx')
将 PDF 页面导出为高清图片,支持合并为单张
popdf.pdf2imgs(input_file='a.pdf', output_path='./imgs/')
将纯文本文件一键转为 PDF 文档
popdf.txt2pdf(input_file='readme.txt', output_file='readme.pdf')
按页码范围精准截取,提取你需要的部分
popdf.split4pdf(input_file='a.pdf', from_page=1, to_page=5)
为 PDF 添加密码保护,支持单文件和批量加密
popdf.encrypt4pdf(password='pwd', input_file='a.pdf')
移除 PDF 密码保护,恢复自由访问
popdf.decrypt4pdf(input_file='a.pdf', password='pwd')
自定义文本水印,灵活控制位置、字号、颜色
popdf.add_text_watermark(input_file='a.pdf', point=(100,100), text='机密')
将多个 PDF 文件合并为一个完整的文档
popdf.merge2pdf(input_file_list=['a.pdf','b.pdf'], output_file='c.pdf')
按页码删除不需要的页面,精简你的文档
popdf.del4pdf(page_nums=[2,4], input_file='a.pdf')
一行命令,即刻开始
3 行代码体验 PDF 转换
分层清晰,易扩展、易维护
无论你是开发者还是普通用户,总有一种适合你
pip install popdf,import 即用,3 行代码搞定 PDF 操作
pip install popdf
基于 PySide6 的桌面应用,可视化操作,支持打包为 .exe
python gui/run.py
基于 React + TypeScript 的前端工具,浏览器本地处理
cd web && npm run dev