Python—遇到的问题,使用PyPDF2转化pdf时候遇到的各种问题。

这篇具有很好参考价值的文章主要介绍了Python—遇到的问题,使用PyPDF2转化pdf时候遇到的各种问题。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、出现提示报错的问题。(PyPDF2.errors.DeprecationError)

PDF 转化时候出现异常问题,直接出现报错,提示删除了该方法。
PyPDF2.errors.DeprecationError: PdfFileMerger is deprecated and was removed in PyPDF2 3.0.0. Use PdfMerger instead.
原因:PyPDF2 3.0.0 删除了 PdfFileMerger 方法。
解决方法:将所有的 PdfFileMerger 改成 PdfMerger。

二、svg转pdf是遇到方框的问题,字体乱码。

pypdf2读取文字乱码,Linux,pdf,python,pdf,linux,运维

原因:系统中没有svg中设置的字体格式。
(在CentOS7或alibaba cloud linux 3系统的报表中,发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体。)
解决方法:添加安装字体,先找到字体格式进行下载。

Linux安装中文字体的问题。

第一步:查看字体列表
fc-list

第二步:安装默认字体库
yum install fontconfig

第三步:安装ttmkfdir
yum install ttmkfdir

第四步:创建中文字体存放目录

命令:mkdir /usr/share/fonts/chinese

第五步:将下载到字体上传到Linux系统中
.ttc 的字体复制到/usr/share/fonts/chinese目录中

第六步:设置目录权限

命令:chmod -R 755 /usr/share/fonts/chinese

第七步,重启服务器。

命令:init 6
上传字体

pypdf2读取文字乱码,Linux,pdf,python,pdf,linux,运维文章来源地址https://www.toymoban.com/news/detail-541101.html

到了这里,关于Python—遇到的问题,使用PyPDF2转化pdf时候遇到的各种问题。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过Python的PyPDF2库提取pdf中的图片

    大家好,我是空空star,本篇给大家分享一下通过Python的PyPDF2库 提取pdf中的图片 。 上一篇已经给大家分享了 提取pdf中的文字 ,感兴趣的同学可以阅读下。 本篇演示所用python版本: Python 3.8.9 通过Python的PyPDF2库提取pdf中的文字 PyPDF2库是一个用于处理PDF文件的Python库。它提供了

    2024年02月06日
    浏览(17)
  • 通过Python的PyPDF2库提取pdf中的文字

    PyPDF2是一个用于处理PDF文件的Python库,它提供了许多用于读取和操作PDF文件的功能。它可以对PDF文件进行合并、分割、旋转、提取页面、加密和解密等操作,也可以添加文本、图像和水印等元素到PDF文件中。 PyPDF2库允许开发人员通过Python代码轻松地处理PDF文件,因为它提供了

    2024年02月11日
    浏览(35)
  • PyPDF2库对PDF实现读取的应用

    目录 一、PyPDF2 库的使用 1. 文档打开和页面读取 2. 文本提取功能 3. 示例代码

    2024年02月04日
    浏览(21)
  • 求助Claude GPT | PyPDF2 亲测可用

    直接Copy网上流传最广的代码完成提取PDF转文本,十有八九报错! 流传的是旧版本用法,造成的问题是命令规则用法变化。 常见的报错: 1、读取PDF文档命令的变化: 去除 PdfFileReader 不可用, 改为 PyPDF2.PdfReader(read_pdf) 2、获取PDF文档页数的命令变化: 去除 reader.getPage(page_nu

    2024年02月16日
    浏览(22)
  • 通过Python pypdf库轻松拆分大型PDF文件

    pypdf最早可以追溯到2005年开源发布,最早名称是\\\"pyPdf\\\",中间的P是大写的,是一个纯python库,这个库一直持续到2010年的pyPdf1.13最后一个版本! 开源其实是一件非常吃力不讨好的事情,在没有商业化的手段,以及没有额外费用的支持下,很难一直靠爱发电。 2011到2016年之间,在

    2024年03月16日
    浏览(30)
  • 关于Git Clone时候遇到的超时问题

    我们在使用git clone克隆github上的项目的时候,可能经常会遇到下面这样的提示  说的就是连接443端口失败,失败原因是超时。443端口就是HTTPS的网页浏览端口,说明git访问这个网页超时,但是我们其实挂梯子其实可以成功访问github.com。 这个主要就是因为我们用了代理服务器来

    2024年02月04日
    浏览(22)
  • WordPress恢复时候遇到的几个问题

    1,一键安装 LAMP 最好是选择 CentOS 这种成熟的系统,最开始用 Alibaba Linux 报了好几个错,懒得折腾,最后重置镜像了。 https://lnmp.org/ 2,安装完 LAMP 之后,如果选择的 WordPress 版本太高,可能需要单独升级 php。 3,按照网上教程,例如这个,完成之后注意可能找不到 Nginx 的路

    2024年02月06日
    浏览(20)
  • 遇到本地跨域问题时候webpack本地开发配置proxy的方式

    假设现在有两个后端服务user和excel,接口请求地址为http://100.100.200.103:8012/pc/cfsm/web-user/getUser/id=2233?timestamp=234423322 本地调用该地址则为 localhost:8080访问http://100.100.200.103:8012/cfsm域,出现跨域问题, 解决方式为: webpack.dev.config.js中proxy写法如上, 系统服务可能会很多,所以给所

    2024年02月15日
    浏览(13)
  • 使用vite打包时候遇到的坑

    最近使用vite写了一个小demo. 记录下其中感悟和遇到的\\\"坑\\\" 开发: 使用vite的开发过程还是很爽的 vite快速生成各种已经搭好的脚手架供开发者选择 开发的运行速度相对于传统的webpack确实快了不少 打包: 在打包的时候遇到了一些坑 打包时资源的路径问题,跟vue-cli里面一样,需要修

    2024年02月04日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包