当前位置: 首页 > 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


http://www.mrgr.cn/news/100786.html

相关文章:

  • AI日报 · 2025年04月30日|OpenAI 回滚 GPT-4o 更新以解决“谄媚”问题
  • 第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题答和案解析
  • LVGL -按键介绍 上
  • Win下的Kafka安装配置
  • 使用 Spring Data Redis 实现 Redis 数据存储详解
  • Git分支重命名与推送参数解析
  • 使用 Vue 开发 VS Code 插件前端页面(上)
  • 【Linux】记录一个有用PS1
  • 表征(Representations)、嵌入(Embeddings)及潜空间(Latent space)
  • 4.30阅读
  • python实战项目67:空气质量在线检测平台js逆向
  • 精益数据分析(34/126):深挖电商运营关键要点与指标
  • 软考:硬件中的CPU架构、存储系统(Cache、虚拟内存)、I/O设备与接口
  • 【Python学习路线】零基础到项目实战系统
  • Gradients of Matrix-Matrix Multiplication in Deep Learning
  • MYSQL三大日志、隔离级别(MVCC+锁机制实现)
  • Docker和K8s面试题
  • LeetCode 2962 统计最大元素出现至少K次的子数组(滑动窗口)
  • 【C++类和数据抽象】消息处理示例(1):从设计模式到实战应用
  • 【C++类和数据抽象】消息处理示例(2)