DeepSeek输出文档转WORD小工具

查看 64|回复 9
作者:zxlrock   
在平时运用DeepSeek等大模型时,想把输出结果保存到word文件,但是由于生成的大都是MD格式,拷贝进word会很乱。所以借助VS+cilne编程小白门槛降低了。可真的变成生产力。


image.png (31 KB, 下载次数: 0)
下载附件
2025-4-30 13:19 上传


[color=]更新下载链接(
永久有效):通过网盘分享的文件:DeepSeek文档转换.zip

链接: https://pan.baidu.com/s/1SreXw20-OyunsmHwxF0hOA?pwd=qe54 提取码: qe54

文档, 小工具

zxlrock
OP
  

看在我是完全小白的份上,我只管能实现效果,至于里面代码好不好,有没有很多废话我真的看不懂。请大家见谅!
zxlrock
OP
  

[Python] 纯文本查看 复制代码import tkinter as tk
from tkinter import scrolledtext, filedialog, messagebox
from docx import Document
from docx.shared import Pt, RGBColor
from docx.enum.text import WD_LINE_SPACING
from docx.oxml.ns import qn
import re
import os
def browse_output_path():
    """打开文件对话框选择保存路径"""
    file_path = filedialog.asksaveasfilename(
        defaultextension=".docx",
        filetypes=[("Word文档", "*.docx"), ("所有文件", "*.*")],
        initialfile="deepseek内容转换导出.docx"
    )
    if file_path:
        output_path_var.set(file_path)
def clear_content():
    """清除输入框内容"""
    input_text.delete(1.0, tk.END)
    status_var.set("内容已清除")
def set_chinese_font(run, font_name, size_pt, bold=False):
    """设置中文字体格式,简化重复代码"""
    run.font.name = font_name
    run._element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
    run.font.size = Pt(size_pt)
    run.font.color.rgb = RGBColor(0, 0, 0)  # 设置文字颜色为黑色
    if bold:
        run.font.bold = True
def convert_to_word():
    """将输入框中的Markdown内容转换为Word文档"""
    try:
        # 获取输入内容
        content = input_text.get(1.0, tk.END)
        if not content.strip():
            messagebox.showwarning("警告", "请先输入内容再转换")
            return
        
        # 创建Word文档
        doc = Document()
        
        # 按段落分割并处理格式
        paragraphs = content.split('\n')
        i = 0
        while i
zxlrock
OP
  

打包成exe了,也不到,就十来兆。
通过网盘分享的文件:DeepSeek文档转换.zip
链接: https://pan.baidu.com/s/1SreXw20-OyunsmHwxF0hOA?pwd=qe54 提取码: qe54
mycc   

嗯,收下了,挺好
woojun   

这个小工具不错,感谢了!
yaoshun3   

我懒,加一句“用htm的格式输出,需要有能直接下载word文档的功能。并且能直接下载word文件”就OK了
yzmb8456   

感谢楼主分享
神斗士   

感谢分享!
52PJ070   

不错,感谢楼主分享!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部