在平时运用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 文档, 小工具
[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
打包成exe了,也不到,就十来兆。 通过网盘分享的文件:DeepSeek文档转换.zip 链接: https://pan.baidu.com/s/1SreXw20-OyunsmHwxF0hOA?pwd=qe54 提取码: qe54