从当前目录递归更改文件和目录的权限和所有者

pdf2odt的Python项目详细描述


什么是pdf2odt

这是一个将pdf转换为libreoffice writer文档的脚本。PDF页面转换为图像。它使用来自poppler的pdftoppm进行转换

在Linux中安装和使用

如果使用gentoo,可以在https://github.com/Turulomio/myportage/tree/master/dev-python/pdf2odt中找到ebuild

要在其他发行版中安装,必须安装poppler才能使用pdftoppm命令。您可以使用您的分发包管理器

然后键入:

pip安装pdf2odt

安装后,您可以使用它键入:

pdf2odt–pdf doc.pdf doc.odt

如果需要OCR,则必须安装Tesseract应用程序,然后才能运行

pdf2odt–pdf doc.pdf–tesseract doc.odt

在Windows中安装和使用

您需要安装python。它适用于最新版本。不要忘记将python可执行文件添加到path,并在安装过程中标记它。

然后键入:

pip安装pdf2odt

现在您必须从https://blog.alivate.com.au/poppler-windows/下载poppler for windows。解压缩下载的文件并将其安装目录添加到windows环境路径。在这里,您可以使用https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

现在您可以使用它在windows shell中键入:

pdf2odt–pdf doc.pdf doc.odt

如果你想要ocr,你必须从mhttps://github.com/UB-Mannheim/tesseract/wiki下载tesseract for windows。然后还必须将其安装目录添加到windows环境路径中。

pdf2odt–pdf doc.pdf–tesseract doc.odt

依赖关系

更改日志

0.6.0

  • Tesseract language is now showed in output
  • Now pdf2odt validates PDF document

0.5.0

  • Now pdf2odt detects if tesseract language selected is supported.

0.4.0

  • Added OCR support with tesseract
  • Now uses process concurrency and shows a progress bar

0.3.0

  • Fixed problem with white spaces paths in windows.
  • Improved metadata information.

0.2.0

  • Now works on Windows with popper for windows installation

0.1.0

  • Basic functionality

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用户界面如何在JavaGUI中为按钮创建各种颜色?   使用MSCAPI的RSA密钥包装的java使用   java Spring数据Redis JedisConnectionException:意外的流结束   java饼图未显示预期输出   java hystrixCommand注释commandKey的用途是什么   windows java可以从cmd运行jar,但不能通过双击来运行   java在单击按钮时遍历XML节点   java试图使用日期(int,int,int)构造函数   带有Buildship 2子项目的java不作为项目依赖项链接   java jsonrpc4j:如何从服务器获取列表<SomeObject>?   用于Java应用程序的内存设置MaxDirectMemory和MaxHeapMemory   java如何从以下类型格式化日期   javayoutube。搜索列表搜索不返回任何内容   java My参数在方法中不起作用,因为泛型存在问题   java如何将Map<Key1Type,Val1Type>转换为Map<Key1Type,Val2Type>   JavaJUnit测试:测试用例的改进,测试数组列表的长度?   java如何在Android中解析带有属性值的xml数据?   使用Hibernate对枚举类型进行Java8bean验证