关于python:学会Python能做什么我直接用Python写了一个PDF转化器

34次阅读

共计 696 个字符,预计需要花费 2 分钟才能阅读完成。

前言

大家好,我是查理。
想必各位小伙伴都经验过,当你想要把 PDF 转为 WORD 时,几个大字赫然甩在你眼前:

不充钱就想白嫖??想得美~
然而,查理是这么轻易像资本抬头的吗?毕竟迎难而上才是咱们的传统美德。于是,明天的主题进去了:用 python 写一个 PDF 转 WORD 的小工具(基于某网站接口)。

一、思路剖析

网上一搜,你能够发现很多 PDF 转换的工具,其中不乏在线转换的网站,比方这样的:

然而呢,这样的在线网站个别不是广告特多,就是效率低,有的甚至都打不开。

我马上想到,既然有 Python 在手,何不如间接间接写一个呢?

那么,通过网站提供的测试接口,咱们便能够通过爬虫模仿的形式实现转换。
没有错了~ 思路就是如此的简单明了,明天的配角便是:

https://app.xunjiepdf.com

通过抓包剖析,晓得这是一个 POST 申请,接下来用 requests 库模仿即可。
须要留神的是,这个接口仅用于测试,所以可供转换的页面等都有所限度,如需更残缺的性能还请反对原版。

二、我的代码

正所谓一万个 coders,就有一万种 codes,以下为我的代码,仅供参考。
导入相干库:

import time

定义 PDF2Word 类:

class PDF2Word():

执行主函数:

if __name__=='__main__':    

留神:convertPDF 函数有两个参数,第一个为须要转换的 PDF,第二个参数为转换后的目录。
run 一下,一键入魂,”.docx” 文件曾经躺在了我的目录中,难受了~

写在最初

无论如何,最初非常感谢大家点击观看我的文章,如过对你有帮忙烦请抬抬小手给小编点点赞。有任何问题或者须要文章内的材料能够后盾私信我,欢送“骚扰”。

正文完
 0