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好玩的项目

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)
blank

相关推荐

  • node环境变量配置,npm环境变量配置

    node环境变量配置,npm环境变量配置引言:很久没有在windows上配过node,记得以前node环境变量是要加NODE_PATH到用户变量,再在系统变量引入NODE_PATH的,而npminstall的全局包目录会存放在C:/Users[用户]/administrator[你的计算机名字]/AppData/Roaming/npm目录下,而现在貌似有更高级的做法!传统方法总结:npm包全局目录:C:/Use…

  • Vue(6)v-on指令的使用[通俗易懂]

    Vue(6)v-on指令的使用[通俗易懂]v-on监听事件可以用v-on指令监听DOM事件,并在触发时运行一些JavaScript代码。事件代码可以直接放到v-on后面,也可以写成一个函数。示例代码如下:<divid

  • windows10 bat命令获取日期时间「建议收藏」

    windows10 bat命令获取日期时间「建议收藏」系统版本win10英文OSWindowsEdition:Windows10ProSettings-Language:English(UnitedStates)获取日期命令完整的日期:date(输出如下图)裁剪方法:echo%date:~起点位,数据长度%【英文版】对date进行裁剪获取年月日:年:echo%date:~6,4%月:echo%date:~0,2%日:echo%date:~3,2%年月日:%date:~6,4%-%date:~0,2%-%date

  • Carson带你学Android:最全面的Webview使用详解

    Carson带你学Android:最全面的Webview使用详解前言现在很多App里都内置了Web网页(HypridApp),比如说很多电商平台,淘宝、京东、聚划算等等,如下图那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面介绍WebView的常用用法。目录1.简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内

  • 《Linux Device Drivers》第十章 中断处理——note

    《Linux Device Drivers》第十章 中断处理——note

  • 墙裂推荐9个在线图片压缩网站[通俗易懂]

    墙裂推荐9个在线图片压缩网站[通俗易懂]转载自:https://www.zcool.com.cn/article/ZNTQzNDYw.html?switchPage=on1.Tinypng网址:https://tinypng.com/Tinypng可以说是很受大家欢迎的一个图片压缩站点,不管对于前端工程师或者设计师来说都是一个不错的图片压缩工具。Tinypng的操作方式也十分的简单,上传、压缩、下载,流程十分的简单,网站不仅仅支…

发表回复

您的电子邮箱地址不会被公开。

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