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互转相关推荐

  1. python pdf 转 图片、pdf 转 word、 word 转 pdf

    python pdf 转 图片.pdf 转 word. word 转 pdf 文章目录 python pdf 转 图片.pdf 转 word. word 转 pdf 前言 一.环境 二.api文档 三 ...

  2. python处理word或者pdf文件_利用python程序生成word和PDF文档的方法

    一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...

  3. python 根据word生成ppt_未明学院:利用Python将Wordamp;PPT批量转成PDF

    Python中的许多库,像一个个具有不同功能的"工具",能帮助我们解决工作中的不同问题,提高工作效率! 本期将继续为大家放松python中的实用技能,本期的主题是:利用Python ...

  4. Python从Word/PPT/PDF中抽取图片

    Python从Word/PPT/PDF中抽取图片 PS 1:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 2:本次设计意在用pyinstaller ...

  5. Python PDF文件转Word格式

    1.免费在线转换网站 PDF转换器,限制50页: http://pdfdo.com/pdf-to-word.aspx 迅捷PDF转换器,限制2M: http://app.xunjiepdf.com/p ...

  6. python操作word、ppt、pdf

    1.python操作word 相关概念:目前使用的Word文件后缀名一般为.docx 可以实现的功能:官方文档 需要导入的库: lxml是一个Python库,使用它可以轻松处理XML和HTML文件,还 ...

  7. python ndarray 与 base64 互转 接口传递ndarry

    python ndarray 与 base64 互转 post接口传递ndarry 1.ndarray转base64 print(ndarray.dtype) retval,img_buffer = ...

  8. 用python转换PDF/Word/Excel/PPT等!

    作者:刘早起 来源:早起Python 大家好,又到了Python办公自动化专题.今天讲的是各位一定会接触到的PDF转换,关于各种格式的文件转换为PDF有很多第三方工具与网站可以实现,但是使用Pytho ...

  9. 使用Python转换PDF/Word/Html/PPT

    Word转PDF Word转PDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效. 目前在Python ...

最新文章

  1. oracle 事务测试
  2. P1373-小a和uim之大逃离【dp】
  3. 大学计算机ppt制作步骤,PPT制作教程步骤方法_PPT制作技巧教程快捷键_PPT制作基础教程...
  4. 电力拖动自动控制系统matlab,基于Matlab的《电力拖动自动控制系统》课程教学改革...
  5. Qt Creator 使用教程
  6. 硬盘数据恢复——误删除卷数据恢复
  7. 二进制、十进制、八进制、十六进制转换方法
  8. [生存志] 第11节 历代大事件概览 春秋
  9. 32位汇编语言程序设计(钱晓捷) 高清完整
  10. [深度学习入门]两阶段目标检测算法到Faster RCNN
  11. ie浏览器 “嗯...无法访问页面 尝试此操作...”的解决办法
  12. 浪尖聊聊大数据从业者的迷茫及解决方案
  13. 新路由3 H大老毛子,2月20日padavan固件
  14. mpc-hc设置说明
  15. Codeup 1814.剩下的树
  16. SIL9687读数据手册零碎笔记
  17. web前端--弹窗广告实现
  18. python控制modem的at指令_MODEM AT指令集
  19. 【硬件】美光DDR上丝印和型号对应关系
  20. 全屏时程序坞自动隐藏的方法

热门文章

  1. 王者荣耀s18赛季服务器什么时候维护好,王者荣耀S18赛季结束时间 王者荣耀S18赛季什么时候结束...
  2. 程序员需要更多的数学知识
  3. super在java中的作用
  4. PLC 定时器/计数器的使用(实验二)
  5. 什么是协程,协程和线程的区别和联系?
  6. 青龙脚本(顺丰速运,附脚本)
  7. C++11 中的 emplace
  8. 内网穿透远程群晖NAS:配置cpolar内网穿透生成数据隧道 3/6
  9. 查询某文件夹下所有EXCEL表格文件工作表行数和列数等信息
  10. mysql新增数据和修改数据,自动获取当前时间作为创建时间和修改时间