Python---PDF、WORD和Base64互转
Python—PDF、WORD和Base64互转
PDF转Base64
import base64path = "xxxx.pdf"
with open(path, "rb") as pdf_file:encoded_string = base64.b64encode(pdf_file.read())
encoded_string
Base64转PDF
import base64path = "xxxx.pdf"
with open(path, 'wb') as f:f.write(base64.b64decode(encoded_string))
整合
import base64def pdf_to_base64(pdf_path):"""将pdf转为Base64流:param pdf_path: PDF文件路径:return:"""with open(pdf_path, "rb") as pdf_file:encoded_string = base64.b64encode(pdf_file.read())return encoded_stringdef base64_to_pdf(base64_data, pdf_save_path):"""将 base64流 转为PDF:param base64_data: base64流:param pdf_save_path: PDF保存路径:return:"""with open(pdf_save_path, 'wb') as f:f.write(base64.b64decode(base64_data))if __name__ == '__main__':pdf_path = "../data/pdfdemo.pdf"base64code = pdf_to_base64(pdf_path)# print(base64code)pdf_save_path = "../data/pdf_save.pdf"base64_to_pdf(base64code, pdf_save_path)
Word转Base64
import base64def word_to_base64(word_path):"""将word转为Base64流:param word_path: Word文件路径:return:"""with open(word_path, "rb") as word_file:encoded_string = base64.b64encode(word_file.read())return encoded_stringdef base64_to_word(base64_data, word_save_path):"""将 base64流 转为 Word:param base64_data: base64流:param word_save_path: Word保存路径:return:"""with open(word_save_path, 'wb') as f:f.write(base64.b64decode(base64_data))if __name__ == '__main__':file_path = "xxxx.docx"base64code = word_to_base64(file_path)print(base64code)word_save_path = "xxxx.docx"base64_to_word(base64code, word_save_path)
Python---PDF、WORD和Base64互转相关推荐
- python pdf 转 图片、pdf 转 word、 word 转 pdf
python pdf 转 图片.pdf 转 word. word 转 pdf 文章目录 python pdf 转 图片.pdf 转 word. word 转 pdf 前言 一.环境 二.api文档 三 ...
- python处理word或者pdf文件_利用python程序生成word和PDF文档的方法
一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...
- python 根据word生成ppt_未明学院:利用Python将Wordamp;PPT批量转成PDF
Python中的许多库,像一个个具有不同功能的"工具",能帮助我们解决工作中的不同问题,提高工作效率! 本期将继续为大家放松python中的实用技能,本期的主题是:利用Python ...
- Python从Word/PPT/PDF中抽取图片
Python从Word/PPT/PDF中抽取图片 PS 1:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 2:本次设计意在用pyinstaller ...
- Python PDF文件转Word格式
1.免费在线转换网站 PDF转换器,限制50页: http://pdfdo.com/pdf-to-word.aspx 迅捷PDF转换器,限制2M: http://app.xunjiepdf.com/p ...
- python操作word、ppt、pdf
1.python操作word 相关概念:目前使用的Word文件后缀名一般为.docx 可以实现的功能:官方文档 需要导入的库: lxml是一个Python库,使用它可以轻松处理XML和HTML文件,还 ...
- python ndarray 与 base64 互转 接口传递ndarry
python ndarray 与 base64 互转 post接口传递ndarry 1.ndarray转base64 print(ndarray.dtype) retval,img_buffer = ...
- 用python转换PDF/Word/Excel/PPT等!
作者:刘早起 来源:早起Python 大家好,又到了Python办公自动化专题.今天讲的是各位一定会接触到的PDF转换,关于各种格式的文件转换为PDF有很多第三方工具与网站可以实现,但是使用Pytho ...
- 使用Python转换PDF/Word/Html/PPT
Word转PDF Word转PDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效. 目前在Python ...
最新文章
- oracle 事务测试
- P1373-小a和uim之大逃离【dp】
- 大学计算机ppt制作步骤,PPT制作教程步骤方法_PPT制作技巧教程快捷键_PPT制作基础教程...
- 电力拖动自动控制系统matlab,基于Matlab的《电力拖动自动控制系统》课程教学改革...
- Qt Creator 使用教程
- 硬盘数据恢复——误删除卷数据恢复
- 二进制、十进制、八进制、十六进制转换方法
- [生存志] 第11节 历代大事件概览 春秋
- 32位汇编语言程序设计(钱晓捷) 高清完整
- [深度学习入门]两阶段目标检测算法到Faster RCNN
- ie浏览器 “嗯...无法访问页面 尝试此操作...”的解决办法
- 浪尖聊聊大数据从业者的迷茫及解决方案
- 新路由3 H大老毛子,2月20日padavan固件
- mpc-hc设置说明
- Codeup 1814.剩下的树
- SIL9687读数据手册零碎笔记
- web前端--弹窗广告实现
- python控制modem的at指令_MODEM AT指令集
- 【硬件】美光DDR上丝印和型号对应关系
- 全屏时程序坞自动隐藏的方法