dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。它允许你创建动态甘特图,并以一个方便的图形化方式可视化项目进度。有了dhtmlxGantt,你可以显示活动之间的依赖关系,显示具有完成百分比阴影的当前任务状态以及组织活动到树结构。
dhtmlxGantt提供了一种在线导出服务,可让您将甘特图导出为PDF或 PNG格式。
该服务是免费的,但是根据GPL许可,输出的PDF / PNG文件将包含图书馆的水印。如果您购买了许可证,则在有效的支持期内(商业和企业许可证为12个月),导出结果将不加水印。
使用出口服务
有几种可用的导出服务。您可以将它们安装在计算机上,然后将甘特图导出为本地PDF或PNG。
请注意,Gantt软件包中未包含导出服务,请阅读相应的文章以了解使用它们的条款。
请求大小限制
有一个通用的API端点https://export.dhtmlx.com/gantt,可用于所有导出方法(exportToPDF,exportToPNG,exportToMSProject等)。请求的最大大小为10 MB。
还有一个单独的API端点https://export.dhtmlx.com/gantt/project,专门用于MSProject导出/导入服务 (仅exportToMSProject / importFromMSProject)。最大请求大小:40 MB。
导出为PDF
要将甘特图导出为PDF文档,请执行以下步骤:
1.在页面上包含“ http://export.dhtmlx.com/gantt/api.js”文件以启用在线导出服务:
<script src="codebase/dhtmlxgantt.js"></script>
<script src="http://export.dhtmlx.com/gantt/api.js"></script>
<link rel="stylesheet" href="codebase/dhtmlxgantt.css" type="text/css">
2.调用exportToPDF方法以导出甘特图:
<input value="Export to PDF" type="button" onclick='gantt.exportToPDF()'>
<script>
gantt.init("gantt_here");
gantt.parse(demo_tasks);
</script>
导出到PNG
要将甘特图导出为PNG图像,请执行以下步骤:
1.在页面上包含“ http://export.dhtmlx.com/gantt/api.js”文件以启用在线导出服务:
<script src="codebase/dhtmlxgantt.js"></script>
<script src="http://export.dhtmlx.com/gantt/api.js"></script>
<link rel="stylesheet" href="codebase/dhtmlxgantt.css" type=