近日在做统计分析图时需用到Gantt图,找了许久,定位在了fusion gantt 和AnyGantt身上,AnyGantt制作较为精良,但其试用版包含一个大大的水印。 上关于如何去水印的教程比较少,且不够详细,在研究了一段时间后写下了该教程,供大家参考学习。
AnyGantt是基于JavaScript的高级数据可视化解决方案,使每个人都可以利用动画的力量和最终的交互性。AnyGantt是构建复杂且内容丰富的甘特图的理想工具。您可以通过一个简单得XML配置文件来生成组、连接点和转折点。其体积小、速度快、效果好,非常适合 络甘特图程序的开发。
近日在做统计分析图时需用到Gantt图,找了许久,定位在了fusion gantt 和AnyGantt身上,AnyGantt制作较为精良,但其试用版包含一个大大的水印。 上关于如何去水印的教程比较少,且不够详细,在研究了一段时间后写下了该教程,供大家参考学习。

我们的目标就是去掉该水
Step1:工具准备
1、 sothink swf decompiler 7.3(试用版就行)
2、 Swifty SWFcomp (用于解压SWF)
3、 WinHex
Step2:sothink swf decompiler 7.3 分析源码
目标:寻找显示水印的关键源代码,分析其原理。

从代码中看出,swf通过“AnyGantt Trial Version”形成了水印图片,于是打算把该text改为空
(之前打算是把全局字段isTrial字段置为false,未在winHex中找到关键点….不了了之)
Step3:anyGantt的swf采用zlib进行压缩处理,在进行winHex时需先将其解压缩。
直接使用Swifty SWFcomp工具就行了,不详述。
Step4:使用winHex修改解压后的SWF文件
全局搜索AnyGantt Trial Version
将AnyGantt Trial Version全部置为20(空格)

保存。
Step5:压缩。
Swifty SWFcomp工具压缩修改后的SWF。
完工。

甘特图产品AnyGantt还可以集成到生产排程系统APS中,用于解决复杂生产模型下多约束、有限产能的快速实时计划优化和生产调度问题;是智能制造的核心解决方案和大脑中枢。想要了解更多信息请咨询在线客服>>>
相关产品推荐:
VARCHART XGantt:支持ActiveX、.Net等平台的C#甘特图控件
jQuery Gantt Package:基于HTML5 / jQuery的跨平台jQuery Gantt包
phGantt Time Package:对任务和时间的分配管理的甘特图
dhtmlxGantt:交互式JavaScript / HTML5甘特图
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!