在找可视化的.NET版本Word编辑控件吗?1比1还原Office的那种!

原创|行业资讯|编辑:何跃|2021-12-08 14:56:41.717|阅读 379 次

概述:前些日子我实践了国产的后端功能库Spire.Office,但是整个体验都是纯后端的,不能可视化让人心有忐忑,那么可以让人在Winform或者Web端就获得Word的全部体验该怎么办?

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

新的知识来源于新的需求

今天一网友咨询,有没有一种控件可以实现医院的电子病例效果(如下图)。我说有啊,FastReportDevexpress Report等都可以实现,关键是你的预算和开发语言是怎么样的。

网友回复到不想使用报表设计器,因此除了FastReportDevexpresss Report都可以一试,如果同时满足桌面和Web端就更好了。

那么问题来了,Spire.Office的云端功能只能满足Web端使用,Leadtools的相关控件价格又太高,经过一番脑补和搜索后锁定了TX  Text Control这个控件,网友也表示要的就是这个效果。

为了验证是否可以用经济实惠、开发便捷的方式同时在桌面和Web端实现电子病历(也可以在其他类似场景中使用),专门花了1各小时对Text Control做了调研测试。

一、技术验证

在Winform中的开发效果

先安装Text Control Winform控件,在Visual Studio中,新建窗体后,将控件拖拽至Form窗体,可以通过可视化设置需要的菜单栏、编辑区,点击运行即可获得效果,的确是方便!

在Web开发中的开发效果

同上,先安装Text Control ASP.NET控件,将控件拖入WebForm窗体中,后端无需设置代码、WebForm也不需要引入其他文件,运行既是效果,点击这里看效果Demo

据说Text Control还支持angular框架中的开发,因我完全不会Angular,所以就不献丑了,感兴趣的朋友可以自己研究。

其他的技术支持

Text Control支持Office中的大多数Word格式(doc\docx),同时能够以PDF和网页形式(HTML)转出所编辑的内容。

对企业的IT开发者而言,支持 XML, JSON, MS SQL, ODBC 、ADO.NET等数据源,对技术要求也很小。

二、解析医院软件用户选择的原因

甲方的需求就是我的需求,甲方的认可就是我要总结的经验。

为什么这个开发医院系统的网友会拒绝FastReport这类成熟报表控件呢?经过上述技术验证和进医院观察给咱开病例的经验大致有这么几个原因:

  • 病例系统中需求其实很简单,不需要复杂的报表设计工作;
  • 医生不是普通上班族,他们对Office的使用体验更贴切,这种无感知的操作体验不会去改变用户使用习惯;
  • 开发难度真的低,不用写代码即可完成功能设计,少量代码即可完成模块的开发;
  • 功能简洁不臃肿,做开发也要考虑成本,不用为用不到的功能花钱。

三、Text Control这个开发控件在其他领域的应用拓展

Text Control在Winform、WPF、ASP.NET、ActiveX、Angular开发中都能提供支持,甚至具有支持.NET CORE、.NET、PHP开发语言的云端报表,因此满足桌面软件、网页应用、手机APP的需求。

从上述在桌面软件和网页应用中的表现可联想,除了用于医院开病例外还可以应用于诸多企业场景:

  • 在钉钉、企业微信中的文件的创建、编辑、保存和转PDF(当然excel和PPT貌似是Text Control能解决的);
  • 在企业自研的OA系统中使用这个功能,以前修改文件需要下载-编辑-上传,现在在系统内可直接使用,或者直接在网页中像普通网页浏览;
  • 在不通过邮寄合同的方式,交易的甲乙双方可以在桌面软件、网站应用中,共同草拟合同并签字,免去部分工作(毕竟公章不能通过网线盖上去);
  • 在SAP这类ERP中其实也有实际应用,主要还是上述“合同管理”功能,体现在采购、财务对外支付中,在封闭的公司系统中,无需盖章,领导在系统中签字即可生效,方便了业务流程和效率。
  • 在生产企业中,例如HP,每个硬件输出后需要在合格证、说明书打印条码,Text Control支持20多种条码和二维码格式,并且直连数据源,极大提升了打印效率。

那么,这么靠谱的控件在哪里下载体验呢?点击这里获得Winform、WPF、ASP.NET、ActiveX的下载包吧!



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP