File size: 874 Bytes
0d24a4b
 
 
 
 
 
 
 
 
 
 
0c8ef90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: "Mappa Mentale"
emoji: "🗺️"
colorFrom: "blue"
colorTo: "green"
sdk: "streamlit"
sdk_version: "1.10.0"
app_file: app.py
pinned: true
---

# PdfToc2MindMap

Simple tool to convert PDF table of contents to popular mind map formats



# Installation

Automatic installation of dependencies:

```sh
git clone https://github.com/mananatee/PdfToc2MindMap.git
pip install --process-dependency-links ./PdfToc2MindMap
```

Manual installation of dependencies:

```sh
# Install XMind Python SDK
git clone https://github.com/andrii-z4i/xmind-sdk-python.git
python xmind-sdk-python/setup.py install

# Install PDF miner (https://github.com/pdfminer/pdfminer.six)
pip install pdfminer.six
```

# TODO

- [ ] support multiple mindmap formats
- [ ] add unit tests
- [ ] test with table of contents created by more pdf editors (currently only tested with PDF X-Change Editor)