告别手动码字!AI智能生成+文档下载,职场/学习效率翻倍攻略!

一、写在前面

本文重点介绍如何将AI智能生成文字直接转换为word文档,支持下载,最终提升大家学习和职场办公的效率。

二、实操环境

1、Pandoc-api服务:

下载地址:https://github.com/alphakevin/pandoc-api

Pandoc是一个功能强大的文档转换工具,支持多种文档格式之间的转换。它由John MacFarlane 开发,广泛应用于学术写作、出版和技术文档处理领域。

Pandoc支持多种输入和输出的格式,包括但不限于:

输入格式:Markdown、HTML、Word(.docx)等;

输出格式:PDF、HTML、Word(.docx)、Markdown等;

2、MaxKB 服务:

下载地址:https://maxkb.cn/index.html

三、操作步骤

1、搭建 pandoc-api 服务

pandoc-api服务的作用是,将文本信息转换成word 文档,并提供下载链接。搭建过程如下:

下载pandoc-api.tar镜像压缩包到本地服务器,执行下载命令:

复制代码
wget https://try1.fit2cloud.cn/pandoc-api.tar

加载pandoc-api镜像,执行加载命令:

复制代码
docker load -i pandoc-api.tar

运行pandoc-api服务,执行运行命令:

复制代码
docker run -d -p 5000:5000 --restart=always --name pandoc-api pandoc-api

2、基于MaxKB发布调用 pandoc-api 服务的函数。

复制代码
import requests

def convert_markdown_to_word(markdown_text):
    """
    发送 Markdown 文本到指定的 API,并获取生成的 Word 文件的下载链接

    :param markdown_text: Markdown 格式的文本
    :param api_url: API 的 URL
    :return: Word 文件的下载链接
    """
    # pandoc-api 部署 pandoc-api 的服务器的URL地址
    api_url = "http://ip:5000/convert"
    # 构造请求数据
    data = {
        "markdown": markdown_text
    }

    # 发送 POST 请求
    response = requests.post(api_url, json=data)

    # 检查响应状态
    if response.status_code == 200:
        # 解析 JSON 响应
        response_data = response.json()
        if 'download_url' in response_data:
            # 返回下载链接
            return response_data['download_url']
        else:
            return "Error: 'download_url' not found in the response"
    else:
        # 返回错误信息
        return f"Error: {response.status_code}, {response.text}"

其中将 markdown_test 设置成输入参数,具体参见如下:

3、基于MaxKB创建应用编排调用 pandoc-api 服务的函数。

如下图所示,前端流程节点为 AI 对话节点,下面添加文档生成函数节点,输入参数设置为AI 回答内容即可。

四、最终效果演示

工作流执行详情,如下图所示点击下载即可下载到文档

相关推荐
哥布林学者3 小时前
吴恩达深度学习课程一:神经网络和深度学习 第三周:浅层神经网络(二)
深度学习·ai
weixin_519535773 小时前
从ChatGPT到新质生产力:一份数据驱动的AI研究方向指南
人工智能·深度学习·机器学习·ai·chatgpt·数据分析·aigc
OpenCSG4 小时前
【活动预告】2025斗拱开发者大会,共探支付与AI未来
人工智能·ai·开源·大模型·支付安全
万俟淋曦7 小时前
【论文速递】2025年第28周(Jul-06-12)(Robotics/Embodied AI/LLM)
人工智能·ai·机器人·大模型·论文·robotics·具身智能
万俟淋曦9 小时前
【论文速递】2025年第29周(Jul-13-19)(Robotics/Embodied AI/LLM)
人工智能·ai·机器人·论文·robotics·具身智能
Ashley的成长之路10 小时前
AI搜索中的幻觉问题:成因、解决方案与最佳实践
ai·ai搜索·ai幻觉·ai幻觉解决方案
Elastic 中国社区官方博客10 小时前
Elasticsearch 推理 API 增加了开放的可定制服务
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
deephub15 小时前
REFRAG技术详解:如何通过压缩让RAG处理速度提升30倍
人工智能·python·大语言模型·rag
AI360labs_atyun15 小时前
AI教育开启新篇章
人工智能·百度·ai
CoderJia程序员甲16 小时前
GitHub 热榜项目 - 日榜(2025-10-17)
ai·llm·github·开源项目·github热榜