GitHub开源神器:教你如何实现 PDF 转 Word

GitHub开源神器:教你如何实现 PDF 转 Word点击上方“Github爱好者社区”,选择星标回复“资料”,获取小编整理的一份资料作者:GG哥来源:GitHub爱好者社区(github_shequ)这是GitHub爱好者社区第34篇…

大家好,又见面了,我是你们的朋友全栈君。

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

GitHub开源神器:教你如何实现 PDF 转 Word

作者:GG哥

来源:GitHub爱好者社区(github_shequ)

这是GitHub爱好者社区第 34 篇原创文章

Hello,大家好,我是GG哥!

不知道大家有没有遇到过网上下载的PDF资料,然后想转成Word,去找一些在线网站转,不是收费贵,就是效果不行。作为程序员,自己动手,才能丰衣足食。

今天GG哥给大家推荐一个GitHub开源工具,这是一个使用第三方库实现的 PDF 转 Word 小工具。它具有几个特点,一是能不失真,完全保留原状,二是能没有文件页数和大小限制,三当然是完全免费。

那问题来了,怎么用呢?作者由于没有搞成web版,需要在cmd命令行里操作。

git clone git@github.com:fengdongdongwsn/PdfTool.git

如果你是Eclipse或者是MyEclipse,直接导入运行即可,入口类在Main.java

如果你是Idea或其他的Maven环境下,在pom.xml环境中添加如下依赖:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf.free</artifactId>
        <version>2.6.3</version>
    </dependency>

    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>2.7.3</version>
    </dependency>

</dependencies>

然后直接运行Main类。就可以

目前,PdfTool已经开源在Github。(Github地址:https://github.com/fengdongdongwsn/PdfTool),如果你对这个项目感兴趣也可以参与贡献哦~



好了...

现在是真的结束了...

我已经夸不动了...





千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者 star 支持,你们的 star 是万千开源者源源不断创作的动力!


当然还有多多对我的在看转发支持啦,你们的“在看转发”也是我源源不断创作的动力呀...



好啦,今天的分享就到这儿啦,我们下次见啦~



GitHub原创推荐•  Github爆火!暗黑破坏2经典游戏开源,重温经典!•  牛逼!国外110K star的前端开发学习路线中文翻译版开源了,学不会前端算我输!•  牛! 这个小伙的刷题项目开源GitHub,真的超级全和详细!•  超酷炫!GitHub热榜:一款Flutter仿微博客户端开源啦!这个功能真是绝了!关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143785.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 布局转模型无法生成新图形_三维数组初始化

    布局转模型无法生成新图形_三维数组初始化本系列文章为原创,转载请注明出处。作者:DongdongBai邮箱:baidongdong@nudt.edu.cn若您觉得本博文对您有帮助,请您为我点赞并关注我,以鼓励我写出更优秀的博文。谢谢!Eigen:C++开源矩阵计算工具——Eigen的简单用法Eigen库是一个开源的C++线性代数库,它提供了快速的有关矩阵的线性代数运算,还包括解方程等功能。Eigen

    2022年10月19日
    3
  • 免备案空间推荐(超低价免备案空间)

    “空间”对于搭建网站来说是比较重要的,然而国内空间访问有备案这个限制。最近试用一些不错的免费免备案空间,今天整理分享出来

    2022年4月10日
    49
  • 【机器学习笔记】有监督学习和无监督学习

    【机器学习笔记】有监督学习和无监督学习有监督学习和无监督学习(一)有监督学习(二)无监督学习(三)二者的区别(四)如何在两者中选择合适的方法(一)有监督学习概念:通过已有的训练样本去训练得到一个最优模型,再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现预测和分类的目的,也就具有了对未知数据进行预测和分类的能力。简单来说,就像有标准答案的练习题,然后再去考试,相比没有答案的练习题然后去考试准确率更高。监督学…

    2022年5月28日
    52
  • 微服务架构-实现技术之具体实现工具与框架6:Spring Cloud Hystrix原理与注意事项

    微服务架构-实现技术之具体实现工具与框架6:Spring Cloud Hystrix原理与注意事项目录一、SpringCloudHytrix概述和设计目标(一)SpringCloudHytrix基本概述(二)SpringCloudHytrix概述设计目标二、SpringCloudHytrix解决的主要内容(一)隔离(线程池隔离和信号量隔离)1.线程和线程池线程隔离的好处:线程隔离的缺点2.信号量隔离(Semaphores)(二)优雅的降级…

    2022年6月18日
    22
  • Java NIO?看这一篇就够了![通俗易懂]

    Java NIO?看这一篇就够了![通俗易懂]点击上方“方志朋”,选择“置顶或者星标”你的关注意义重大!✎前言现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。在前面2篇文章《什么是Zero-Copy?》和《NIO相关基础篇》中我们学习了NIO的相关理论知识,而在本篇中我们一起来学习一下Ja…

    2022年7月8日
    19
  • 震荡波病毒原代码(勒索病毒源代码)

    #include#include#include#include#include#defineNORM”/033[00;00m”#defineGREEN”/033[01;32m”#defineYELL”/033[01;33m”#defineRED”/033[01;31m”#defineBANNERGREEN”[%%]”YELL”mandrag

    2022年4月14日
    79

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号