Featured image of post 立即使用!免安裝的線上 Markdown 轉換 PPT 工具

立即使用!免安裝的線上 Markdown 轉換 PPT 工具

📌 Introduction

幾天前分享使用 Pandoc 轉換到 PPT 的文章,搜尋流量還不錯。

為了讓更多人可以方便使用,因此有了發部到 Hugging Face Space 的想法。

Hugging Face 的 Space 可以執行一些小的程式。

這樣還可以不用安裝任何程式,除了 PowerPoint 之外,就能快速、方便的轉換 Markdown 的內容變成投影片。

本工具特色:免安裝線上執行隱私方便

立即體驗:https://huggingface.co/spaces/u5ername/markdown2ppt-docker

🔍 FAQ

如何使用?

  1. 前往 HugginFace 的 Space 平台: https://huggingface.co/spaces/u5ername/markdown2ppt-docker
  2. 頁面左側上方是選擇上傳 Markdown 檔案的地方,左側下方是選擇上傳 PowerPoint 模板的地方。
  3. 點擊「Submit」按鈕執行檔案的轉換。

有沒有範例?

可以在平台上的「File」頁面(https://huggingface.co/spaces/u5ername/markdown2ppt-docker/tree/main)下載查看。

  • example.md: 範例 Markdown 檔案
  • template.pptx: 範例 Powerpoint 模板檔案

PPT 模板怎麼自訂義?

要用英文的投影片母片名稱,<h1> (#) 對應的投影片母片名稱是 Section Header<h2> (##) 對應的投影片母片名稱是 Title and Content

請參考另外一篇文章的詳細介紹:https://blog.toolman.xyz/article/302/#-steps

🗒️ Notes

在 Docker 裡面執行 Python 的 Gradio 套件要設定 GRADIO_SERVER_NAME

FROM python:3.10-slim

WORKDIR /usr/src/app
COPY . .
RUN pip install --no-cache-dir gradio
EXPOSE 7860
ENV GRADIO_SERVER_NAME="0.0.0.0"

CMD ["python", "app.py"]

📖 Ref.

以下資訊有參考,但不多。主要程式碼都是 ChatGPT 產生的。

https://www.gradio.app/guides/deploying-gradio-with-docker