昨天下午遇到一个问题,想把一个比较大的pdf转化为word,结果使用了各种工具都收费。想着干脆写一个小工具吧,一开始使用的python等等试了好几个网上的代码,结果全都失真。于是乎不得不花了一下午自己写一个。

这个小工具是属于二次开发,使用的是Spire。因为高级一点的功能全部都要收费。所以改变了一些代码变成了不收费的。一开始想做成web形式的,这样一来别人直接网页调用比较方便,但是时间来不及,所以先放着,将来有时间会不断地完善。

目前属于第一个小版本,说起来还属于半成品,就拿来丢人显眼了,不过也确实实现了功能,代码完全手写,没参考任何人的,如有大神,还望给出建议和批评。因为最近一段时间确实繁忙,所以剩下的如有兄弟愿意和我一块做出一款强大的开源的工具(最主要是免费),可以私聊我,一块探讨。

本来的思路:

1、做成可运行jar,带界面

2、做成web,开源。

现在做的或者说是叫一个工具类吧,不过去开源中国上看那些开源工具,基本上也都是几个工具类而已。

我的微信:

图片

ok,说了一些废话,说一下这个工具,

github地址:https://github.com/fengdongdongwsn/PdfTool

目的:目前存在的一些pdf转word的工具,或者是限制页数,或者是限制文件大小。而且一些实现的代码很容易造成失真。

本工具特点:

1、不失真,完全保留原状

2、没有文件页数和大小限制

3、完全免费

目前只是做了一个最简单的实现,jar我也没打

流程:

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

2、导入Eclipse(我没有使用Maven,因为最近我的Idea环境有一些问题,所以直接使用的jar包)

3、Main类中调用new PdfToWord().pdftoword(你的pdf地址);

4、生成的word在pdf同目录下,我测试的是不会失真。


更多相关文章

  1. 看一下jvm中那些常用的性能监控工具
  2. 聊一聊开发常用小工具
  3. LockSupport:一个很灵活的线程工具类
  4. JVM 故障处理工具列表
  5. 桥接模式在开源代码中的应用
  6. 如何写高质量的代码(完结)
  7. 模板方法模式在开源代码中应用
  8. 接了烂代码的项目,怎么玩好?
  9. 组合模式在开源代码中的应用

随机推荐

  1. Android 线程学习
  2. 【Android】几种常见广播监听器(Wifi,亮
  3. 为Android加入busybox工具
  4. android view getWidth 和 getHeight 的
  5. Android单元测试之Testing和Instrumentat
  6. android apk编译
  7. 浅析Android线程模型一
  8. Android的专用驱动
  9. 用Android LiveCD体验Android 操作系统的
  10. android 获取web 内容简单实现