当前位置: 首页 > news >正文

Java使用xmind8提供plugin sdk导出图片

背景说明

现在已经在maven终于仓库找不到以下依赖了,貌似传说xmind有私有仓库,但是寻求无果;


<dependency><groupId>com.xmind.sdk</groupId><artifactId>xmind-java-sdk</artifactId><version>x.x.x</version>
</dependency>

在平常开发过程中,如果有通过java代码把xmind文件导出为图片需求,就不知道咋办了;
之前有一个大佬把xmind-core的部分代码上传了maven仓库,尝试了好像里面没有文件导出相关的api

<!-- https://mvnrepository.com/artifact/com.github.eljah/xmindjbehaveplugin -->
<dependency><groupId>com.github.eljah</groupId><artifactId>xmindjbehaveplugin</artifactId><version>0.8</version>
</dependency>
工具思路

1、xmind8及之前的版本都是java开发的,以后版本是electron开发,那么xmind8的安装目录一定有文件导出相关的api;

2、下载xmind8最高版本地址:https://xmind.cn/xmind8-pro/

3、下载后安装,到安装目录的plugins文件下找对于的jar包,jar包搜集到lib目录里(其中swt这个jar包需要根据不同操作系统选择,好像linux需要要安装图形界面)

在这里插入图片描述

4、经过长时间的验证和资料查询,找到了对应的api,请参考XmindTest这个类;执行后会在 demo_files目录生成导出的文件

在这里插入图片描述

源码及依赖的jar包可以在 链接: https://gitee.com/aqu415/xmind-export-pic 下载

参考:
https://www.javatips.net/api/org.xmind.ui.mindmap.mindmapimageexporter

over

相关文章:

  • 零基础学指针2
  • 第三部分:特征提取与目标检测
  • 计算机视觉综合实训室解决方案
  • Java:List集合size>0但元素为:ALL elements are null
  • 前端开发 Markdown 编辑器与富文本编辑器详解
  • 湖北理元理律师事务所:从法律视角看债务优化的合规实践
  • 腾讯云web服务器配置步骤是什么?web服务器有什么用途?
  • OpenHarmony - 小型系统内核(LiteOS-A)(完),内核编码规范
  • 前端 - 冷加载和热加载有什么区别?
  • DB-GPT V0.7.1 版本更新:支持多模态模型、支持 Qwen3 系列,GLM4 系列模型 、支持Oracle数据库等
  • 2025年深圳杯-东三省联赛赛题浅析-助攻快速选题
  • Windows系统下MinerU的CUDA加速配置指南
  • SI5338-EVB Usage Guide(LVPECL、LVDS、HCSL、CMOS、SSTL、HSTL)
  • 设计模式(构建者模式)
  • flutter 专题 一百零四 Flutter环境搭建
  • Solon Cloud Gateway 补充
  • MCP 服务器搭建【stdio 类型】实现上市公司年报查询总结,配合 Cherry Studio使用简单
  • AnimateCC教学:形状补间动画的代码实现
  • 宇树科技举办“人型机器人格斗大赛”
  • C# 异步详解
  • 微软上财季净利增长18%:云业务增速环比提高,业绩指引高于预期
  • 全国人大常委会关于授权国务院在中国(新疆)自由贸易试验区暂时调整适用《中华人民共和国种子法》有关规定的决定
  • 网商银行2024年年报发布,客户资产管理规模超过1万亿
  • 百年传承,再启新程,参天中国迎来2.0时代
  • 胸外科专家查出肺多发结节,说了一个可怕的事实……
  • 人民日报:在大有可为的时代大有作为