目前笔者所使用的OA系统在使用过程中遇到一个问题,就是单据上的附件预览,各部门反馈每次都需要下载才可以查看,而且必须本机安装相应的文件浏览软件。于是,笔者开始了漫长的考察和对比,最终功夫不负有心人,找到了一款功能强大的工具GroupDocs,我们先简单了解一下GroupDocs。
GroupDocs 官方网站:https://www.groupdocs.com/
GroupDocs 是AsposePty Ltd的产品,Aspose官方网站:https://www.aspose.com/
Aspose Pty Ltd是超过114个国家超过17,500个客户信赖品牌的公司。超过75%的财富100强企业信任并使用他们的产品。Aspose Pty Ltd 致力于提供服务,简化用户对各种文档格式的复杂处理,而GroupDocs 正是Aspose Pty Ltd的产品。
GroupDocs提供支持100多种文件格式的文件格式处理API。由平台包括.NET,Java,C ++,通过Java的Android,通过Xamarin的Android,SharePoint,Reporting Services,JasperReports。
它支持一些业务中最流行的文件格式,包括Microsoft Word文档,Excel电子表格,PowerPoint演示文稿,Outlook电子邮件和存档,Visio图表,项目文件,OneNote文档和Adobe Acrobat PDF文档。我们还提供OCR,OMR,条形码生成和识别以及图像处理API
他们的产品功能涵盖了:文档的格式转换、在线预览、文档生成、为文档增加注释签名……
最关键的地方在于:GroupDoc.Viewer 是GroupDocs成员中最为亮眼的一个,它是功能强大的文档查看器组件,允许您在应用程序中显示50多种文档格式。查看器可以将文档转换为SVG。
下面笔者将带领大家尝试一下这款强大的插件预览工具,下载地址:https://docs.groupdocs.com/display/viewerjava/Introducing+GroupDocs.Viewer+for+Java
导入开发工具,笔者使用的是IDEA,如下图
打开MainClass 类文件,可以看到示例程序已经封装好了各式各样的功能,转换xlsx、docx、pptx等等。
那么我们找到自己想用的方法,去掉注释,右键运行main函数,比如我想运行这个ViewGenerator.renderDocumentAsHtml("demo.docx");方法
然后到资源管理器中打开GroupDocs示例工程的文件夹,打开Data\Storage\demo.docx源文件,如下图
经过转换后的文件位于Data\Output文件夹,如下图
由于尚未购买授权,所以默认只转换前两页。
怎么样,是不是特别强大,强烈推荐各位web开发工程师采用此插件作为附件预览工具!!!
网友评论