开发一款桌面程序。文件转换器

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

于是拜托我来做。

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

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

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

最后实现的效果如下:

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

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

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

时间: 2024-07-30 03:21:06

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

Tkinter开发第一个桌面程序HelloWorld

在Python3中是tkinter,Python2中是Tkinter. Tkinter是Python 官方承认的标准 GUI 方案(de-facto standard),因为是Python自带安装,决定就用它来开发桌面程序了.其它的开发桌面程序的Package还有Pysider,WxPython,Kivy等,等掌握了Tkinter也会尝试下. import Tkinter top = Tkinter.Tk() label = Tkinter.Label(top,text='Hello World

我想开发一款小程序,怎样才能快速上手并上线?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 2017 年 1 月 9 日,微信正式发布了小程序应用.之后,我们陆续收到了一些开发者留言和反馈.这里面,问最多的就是: 我是做开发的,但我没做过小程序开发,现在,我想快速开发一款的小程序,怎么办? 直到如今,类似这样的问题还在不断地涌现. 为此,本期云+社区技术沙龙,邀请来自腾讯云.微信.NOW直播.有赞等行业顶级技术专家,于4月28号首赴上海,从技术实战的角度,分享最全面的微信小程序设计思路以及开发方案,将你领进「小程序开发」的大门

突破短板,传统桌面程序 使用webapi 扩展迎合web和移动端融合的需求

传统桌面程序不能完全被web和移动端替代,但是需要改造.这里要说的是巧用webapi把以前用dll和com组件,ocx等方式做接口,做分布式开发的方式,改成restful 风格api的方式实现跨平台,多客户端(类型).并分享几则案例. 1.智能储物柜 项目背景:某智慧城市项目需要用到有智能锁的储物柜,用app扫码控制存取,并和智慧城市后台交互.智能锁系统是工业的塔式控制器,使用modbus ascii协议控制,端口使用串口.储物柜配备了工控电脑32寸竖屏,工控电脑控制塔式控制器(单片机),工控机

精品软件 推荐 Acme CAD Converter 全能 CAD 文件转换器和免费 DWG 查看器

Acme CAD Converter 是一款全能 CAD 文件转换器和免费 DWG 查看器, 能够批量转换 DWG.DXF.DWF 到 PDF.WMF.JPG.TIFF.EPS.SVG.CGM 等各类格式. DWG 格式是 CAD 制图数据交换中的事实标准,Acme CAD Converter 支持 DWG 转换 DXF.或 DXF 转换为 DWG,也支持 CAD 版本转换,其他功能如修复受损 CAD 文件.替换 DWG 图形文件中的字体等. 使用说明:已经做成绿色便携版,当直接运行 AcmeC

桌面程序开发入门(WinForm with C#)

1.使用Visual Studio 2013创建新项目 2.创建一个主窗体和4个子窗体 3.创建一个数据库.一个表.一个存储过程 4.在配置文件里添加数据库连接字符串 5.真正的编码工作. 第一步:创建新项目,一张图片抵一万字!看图说话,呵呵.. 第二步:创建4个子窗体,名称分别是formCommandProc.cs.formDataAdapterProc.cs.formXMLCreate.cs.formXMLRead.cs. 三.创建一个数据库.一个表.一个存储过程.打开MS SQL Serv

Android Widget 开发实例:桌面便签程序的实现详解和源码

桌面便签软件是Android上常用软件的一种,比如比较早的Sticky Note,就曾非常流行,而实际上使用android平台对widget开发的支持,桌面便签类软件是非常易于开发的. 本文通过逐步实现一个简单的桌面便签软件,和大家分享进行widget开发的过程和方法. 同时本程序提供完整的工程源码下载 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /pub/Android源码集锦/2011年/10月/An

Eclipse RCP开发桌面程序

所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持.更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序. 我相信,在未来的几年里,RCP一定会变得非常流行.使用RCP,我们可以开发界面象Eclipse这样漂亮的桌面程序,比如医院管理系统啊.CA

从零开发一款自己的小程序UI组件库(二)

写在前面:从零开发一款自己的小程序UI组件库(一) 上节我们讲到初始化组件库模板.模板文件概述.模板上传npm以及npm包文件下载至本地并运用到项目.这节我们继续,内容主要有基础UI组件库的搭建(button组件的实例)以及如何在本地使用npm link调试npm包项目. 本节所用到的物料:mineui-weapp组件库v1.1.weapp-for-mineui程序v1.1 1.开发基础组件button 我们上节有提到,要开发组件库的话,需要在官方单组件模板的基础上,①修改tools目录下的co

使用JavaFX开发桌面程序

使用JavaFX开发桌面程序 注:我也是JAVA FX的初学者之一,自己在学习的时候踩了许多的坑,中文英文的资料查了不少,但是觉得FX技术和其他热门技术相比,教程还是太少了.这里就尽量做一点微小的贡献吧 使用环境 注:写这个只是为了说明我的环境,使用和我的不一样的环境在理解这篇教程的时候并没有什么问题,例如使用Windows平台.使用Oracle JDK(这样就不需要再单独安装FX组件了,可以不用MAVEN).使用Oracle的SceneBuilder.可能唯一一个比较影响体验的就是不使用IDE