Ubuntu下部署PDF转MarkDown的服务docling
一、部署安装: 1、创建并激活虚拟环境 uv venv && source .venv/bin/activate 2、按照docling uv pip install docling 3、配置模型镜像站( 第一次运行时需要 ) export HF_ENDPOINT=https://hf-mirror.com 二、使用方法: A、使用命令行转换: docling https://arxiv.org/pdf/2206.01062 B、使用Python代码转换(test.py): from docling.document_converter import DocumentConverter source = "https://arxiv.org/pdf/2408.09869" # file path or URL converter = DocumentConverter() doc = converter.convert(source).document print(doc.export_to_markdown()) # output: "### Docling Technical Report[...]" C、使用webui页面转换(app.py): import gradio as gr from docling.document_converter import DocumentConverter import tempfile import os def pdf_to_markdown(pdf_file): """ 接收上传的 PDF 文件,将其转换为 Markdown。 返回 Markdown 文本和可下载文件路径。 """ if pdf_file is None: return "请上传一个 PDF 文件。", None try: converter = DocumentConverter() ...