- Implemented a new plugin to export current conversation content from Markdown to Word (.docx) format. - Added README_CN.md for Chinese documentation, detailing features, supported Markdown syntax, usage instructions, font configurations, and author information. - Developed export_to_word.py to handle the conversion process, including title extraction, document creation, and file download triggering. - Included support for various Markdown elements such as headings, lists, tables, and inline formatting. - Ensured proper handling of Chinese and English text without encoding issues.
Export to Word
Export current conversation from Markdown to Word (.docx) file with proper Chinese and English encoding.
Features
- One-Click Export: Adds an "Export to Word" action button to the chat.
- Markdown Conversion: Converts Markdown syntax to Word formatting (headings, bold, italic, code, tables, lists).
- Multi-language Support: Properly handles both Chinese and English text without garbled characters.
- Auto Title Extraction: Automatically uses the first heading as the filename.
Supported Markdown Syntax
| Syntax | Word Result |
|---|---|
# Heading 1 to ###### Heading 6 |
Heading levels 1-6 |
**bold** or __bold__ |
Bold text |
*italic* or _italic_ |
Italic text |
***bold italic*** |
Bold + Italic |
`inline code` |
Monospace with gray background |
``` code block ``` |
Code block with indentation |
[link](url) |
Blue underlined link text |
~~strikethrough~~ |
Strikethrough text |
- item or * item |
Bullet list |
1. item |
Numbered list |
| Markdown tables | Table with grid |
--- or *** |
Horizontal rule |
Usage
- Install the plugin.
- In any chat, click the "Export to Word" button.
- The .docx file will be automatically downloaded to your device.
Font Configuration
- English Text: Times New Roman
- Chinese Text: SimSun (宋体) for body, SimHei (黑体) for headings
- Code: Consolas
Author
Fu-Jie
GitHub: Fu-Jie/awesome-openwebui
License
MIT License