- 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.
2.0 KiB
2.0 KiB
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