python不可以打印.doc文件

Posted Frankiee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python不可以打印.doc文件相关的知识,希望对你有一定的参考价值。

【背景】

需求: 打印word文件

模块: python-docx

 

【问题】

传递xxx.doc文件给python脚本,执行后,控制台没有内容输出

 

经查询后了解到,大致理由: doc是早一代的word文件,封闭格式,office或wps是采用反破译去解析出来,但也不保证完美解析

python没有做解析doc文件的模块

 

【解决】(目前只找到这一种)

利用 Linux下的antiword命令进行解析

使用: [ antiword + doc_file]

安装antiword:

1. 解压安装包

2. 进入文件夹

3. 执行make && make install

以上是关于python不可以打印.doc文件的主要内容,如果未能解决你的问题,请参考以下文章

python合并word

是否可以将打印语句与 Python 中的中心对齐?

将数字写入文件python。第一个输入不打印

python 让Log既打印在屏幕上,又在文件里保存一份

python调用打印机实现打印文档

让 Python 打印一天中的时间