2021年5月7日

在draw.io中将外部图像生成用于Confluence Server和Data Center

外部图像生成不默认情况下draw.io启用Confluence的服务器或数据中心。在某些罕见的情况下,这可能会引起问题。

如果您的Confluence服务器或Confluence数据中心没有在服务器上安装字体,则在创建PNG或PDF文件时,图表中的文本可能看起来不正确。

IE浏览器

这可能是Internet Explorer的问题-当您使用更现代的浏览器(如Firefox,Chrome,Safari或Microsoft Edge)时,图中的图像会在本地(客户端)计算机上生成。

Linux和替代字体

字体支持在Linux上特别糟糕,并且替代字体通常不匹配。Linux中的许多标准字体系列也不支持许多unicode字符。基于Windows的服务器在较小程度上可遭受此问题的困扰。

基于Java的PDF导出

Confluence Server中的内置PDF导出仅以Java提供,这并不能很好地模仿浏览器的图表渲染。Java中的样式支持不完整,并且不支持PDF链接。

如果遇到这些问题,请启用外部图像生成,以解决这些问题。

图表的图像版本是必需的

每次在Confluence中保存图表文件时都会生成图像,因为这是您在查看页面时显示的内容,并且在编辑页面时也会生成宏占位符。宏占位符用于各种Confluence页面导出选项。

另外,当您从draw.io图表编辑器中导出为PNG或PDF文件时,将使用此功能。

Internet Explorer无法在本地计算机上生成图像。如果您有仍在使用Internet Explorer的用户,则需要使用我们的外部图像生成服务器。如果您的用户使用的是Chrome,Firefox,Safari或Microsoft Edge浏览器的最新版本,则这不是问题。

通过在实例的Confluence管理区域中启用设置来启用外部映像生成。

启用外部图像生成

  1. 以管理员身份,单击齿轮图标,然后选择常规配置以转到Confluence管理。
  2. 在左面板的draw.io附加组件部分下,单击配置,然后选择配置选项卡。
  3. 启用使用外部图像服务复选框。

隐私权:图片生成服务器

外部图像服务器完全由Jgraph控制,并位于美国安全的数据中心内。生成图像时,图像数据被安全地发送到服务器,图像被生成并返回,并且数据完全从服务器删除(包括日志中的任何图表数据)。

不会保留或从服务器发送任何图表数据。除了2位JGraph高级工程师以外,没有其他人经过特定的安全培训,可以访问服务器,并且不允许他们从这些服务器上移走任何用户数据。