如何隐藏或移除DHTMLX导出PDF/PNG时生成的页脚水印文字
DHTMLX甘特图导出移除默认页脚水印方案
你在使用DHTMLX甘特图导出功能时,导出为PDF/PNG格式后会在文档最底部(位置低于自定义页脚)出现默认水印,内容如下:
本文件由dhtmlx库生成:http://dhtmlx.com
水印效果如下图:
以下是几种可实现水印隐藏/移除的方案:
- 合规稳定方案:购买商业授权
DHTMLX免费版的在线导出服务默认添加水印属于官方使用限制,购买甘特图的商业或企业授权后,使用官方导出服务会自动移除默认水印,同时支持自定义导出页脚内容,是最稳妥且符合使用协议的处理方式。 - 自主可控方案:自行部署导出服务
你可以在自有服务器本地部署DHTMLX导出服务端程序,部署完成后修改服务端的配置项,删除或替换默认的水印页脚配置,后续调用本地导出接口即可生成无水印的导出文件。 - 临时测试方案(仅适合本地调试使用,不符合免费版使用协议,可能随版本更新失效)
调用导出接口时,在配置参数中传入自定义CSS规则隐藏水印元素,示例代码如下:
如果是导出PNG格式,也可以在导出完成后通过Canvas API裁切底部的水印区域,实现移除效果。gantt.exportToPDF({ // 你的其他导出配置项 header: "<style>.dhtmlx_export_footer { display: none !important; }</style>" })
内容的提问来源于stack exchange,提问作者MaxiGui
相关产品推荐
相关产品推荐


