朋友马总,工作上需要将word和pdf文件转换为网页。但是网络的那些,很多都是收费。免费的限制太多。

于是拜托我来做。

费了2天。第一天完成主要逻辑,第二天增加了界面。

主要的思路是采用了开源jar包。有poi和pdfbox2个。

poi的最麻烦,纯英文的文档。

最后实现的效果如下:

软件下载地址:链接: http://pan.baidu.com/s/1npRjg 密码: buvh

代码地址:http://code.taobao.org/p/fileconversion/src/

计划:后期增加其他的文件的转换。做成一个比较成熟的。

转载于:https://www.cnblogs.com/jsRunner/p/4555999.html

开发一款桌面程序。文件转换器相关推荐

  1. 微信小程序从0到上线,程序员一个月开发一款小程序实录

    前言:本人从事游戏开发多年,是一名饱受折磨的游戏前端开发人员.游戏这个行业越来越难做,加班越来越严重.正值行业转变之际,听闻微信小程序热火之时,我想偿试一下小程序制作,因此,一个月之后有了这篇文章:微 ...

  2. 抢饭碗?这位 05 后开发三款小程序!

    整理 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 2017 年 1 月 9 日,微信小程序横空出世.而后,支付宝小程序.百度小程序.12大厂商联盟的快应用等纷纷入局,在短短两年的时间里, ...

  3. 怎么开发一款应用程序?

    在数字化快速发展的现在,开发一款应用程序已经不是一件困难的事情.低代码应用开发平台的诞生更是让应用开发变成一项人人都能快速掌握的技能.之前,我们使用Java.C语言等传统的语言技术进行应用开发,来满足 ...

  4. 如果定制开发一款小程序

    定制开发一个微信小程序需要投入多少钱呢?定制开发一款小程序需要投入的人员包括项目经理.产品经理.UI设计师.前端开发工程师.后端开发工程师.测试人员等,一般需要1-2个月左右的开发周期.然而一般情况下 ...

  5. 使用Java开发绿色的桌面程序

    一直在寻找适合开发小巧绿色桌面程序的开发环境,考虑过MFC.QT.SDL+Lua,但是最终还是决定使用Java+SWT来开发,发布时带上自己修改过的JRE,大小和飞信差不多,感觉还不错.

  6. 学python用什么软件开发-5款Python程序员高频使用开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  7. Go实战--使用golang开发Windows Gui桌面程序(lxn/walk)

    生命不止,继续 go go go!!! golang官方并没有提供Windows gui库,但是今天还是要跟大家分享一下使用golang开发Windows桌面程序,当然又是面向github编程了. 知 ...

  8. 【OpenGL】一、Visual Studio 2019 创建 Windows 桌面程序 ( Visual Studio Installer 安装 C++ 桌面开发库 | 创建桌面程序 )

    文章目录 一.Visual Studio Installer 安装 C++ 桌面开发库 二.Visual Studio 2019 创建 Windows 桌面程序 之前曾使用 Visual Studio ...

  9. 使用ComposeDesktop开发一款桌面端多功能APK工具

    前言 终于算是忙完了一个阶段!!!从4月份开始,工作内容以及职务上都进行了较大的变动,最直接的就是从海外项目组调到了国内项目组.国内项目组目前有两个应用在同时跑着,而且还有几个马甲包也要维护,不知道大 ...

最新文章

  1. 20135234mqy 实验四
  2. indesign排版标点挤压_我於\LaTeX 中文直排实践中所感受的排版需求
  3. JAVA之JVM之内存分配与回收策略(二)
  4. android游戏加载,Android 游戏引擎libgdx 资源加载进度百分比显示案例分析
  5. RTSP再学习 -- Hi3516A RTSP实例
  6. 原神:创新和成功有目共睹,游戏可玩性历久弥新,戒骄戒躁保初心
  7. 软件体系架构:RM-ODP参考模型简介
  8. WebViewJavascriptBridge用法
  9. python程序画漂亮图_用python画图代码:正弦图像、多轴图等案例
  10. [收藏学习]Openstack中Keystone及dashboard安装参考
  11. mfc获取控件在对话框上的位置
  12. vue 停止页面滚动_Vue关于滚动停止的监听方法
  13. seo关键词优化的技巧
  14. win10下的edge如何打开ie的兼容性视图?
  15. python bytes与str之间的转换 hex的字符转换
  16. 认证学习4 - Bearer认证(Token认证)讲解、代码实现、演示
  17. 第104篇 Compound 中的 cTokens
  18. 【区块链】PoW、PoS、DPoS算法详解及对比
  19. 如何找到微信公众号的视频链接及视频?
  20. 迅捷CAD编辑器能够清晰的将CAD转换为PDF

热门文章

  1. Discuz! X2.5 插件盘点:自动邀请码注册
  2. bootstrap国内cdn库
  3. 飞秋登录后好友面板出现乱码情况
  4. Linux下自动化工具
  5. IOS软件版本检测更新
  6. DataView 构造
  7. Unix编程/应用问答中文版(转)
  8. Linux基本命令的使用(2)
  9. 软件测试面试题 | 提BUG相关
  10. java回收策略_Java 中的垃圾回收策略