IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    诺多发表于 2024-08-15 23:00:14
    love 0

    Morphos

    Morphos是一款轻量级的自托管文件格式转换工具,对于经常需要将文档在不同格式之间转换的场景来说非常有用。作为一款私有服务,完全不依靠第三方,以避免数据被截取或泄漏。通过一个用户友好的web UI,可以轻松实现图片、PDF、Office文档等格式之间的转换。

    🐹 格式转换矩阵

    Morphos可以支持对图片、PDF、Word、Excel、CSV进行转换,以下为各种格式的支持情况:

    1️⃣ 图片转图片

    PNG JPEG GIF WEBP TIFF BMP
    PNG ✅ ✅ ✅ ✅ ✅
    JPEG ✅ ✅ ✅ ✅ ✅
    GIF ✅ ✅ ✅ ✅ ✅
    WEBP ✅ ✅ ✅ ✅ ✅
    TIFF ✅ ✅ ✅ ✅ ✅
    BMP ✅ ✅ ✅ ✅ ✅

    2️⃣ 图片转PDF

    PDF
    PNG ✅
    JPEG ✅
    GIF ✅
    WEBP ✅
    TIFF ✅
    BMP ✅

    3️⃣ PDF转图片

    PNG JPEG GIF WEBP TIFF BMP
    PNG ✅ ✅ ✅ ✅ ✅ ✅

    4️⃣ 文档转文档

    DOCX PDF XLSX CSV
    DOCX ✅ ✅ ✅
    PDF ✅ ✅ ✅
    XLSX ✅ ✅ ✅
    CSV ✅ ✅ ✅

    🦀 安装Morphos

    可以使用Docker部署Passky服务器,请确保你的设备中已正常安装好Docker和Docker Compose。

    1️⃣ 创建compose.yml文件,并将下面内容粘贴进去:

    version: '3.9'
    services:
        morphos:
            image: ghcr.io/danvergara/morphos-server:latest
            container_name: morphos
            restart: unless-stopped
            network_mode: bridge
            environment:
                TZ: Asia/Shanghai
            volumes:
                - /share/Container/morphos/tmp:/tmp
            ports:
                - '5048:8080'
    

    参数说明

    • 5048:8080,访问端口,冒号左边按自己心意改
    • /share/Container/morphos/tmp:/tmp,临时文件保存地址,冒号左边按自己心意改

    2️⃣ 启动Docker容器

    上面的yml文件配置好以后,在ssh中切换到该文件所在目录,执行下面命令,启动Morphos:

    docker compose up -d
    

    如果你使用群晖或威联通,可以使用内置的Docker套件直接部署,方法也很简单,将1️⃣中的内容复制下来,然后打开套件,新建应用程序,将复制的内容粘贴进去,启动即可。
    Morphos

    等待几秒钟,然后在浏览器中打开http://ip:5048,你应该就能看到系统的页面了,Morphos的WebUI非常简单,并且也没有用户和密码保护,如果你在公网使用的话,建议使用反代并增加密码验证。
    Morphos

    🌾 功能展示

    如何使用呢?实在是太简单了,只需要两步即可:

    1️⃣ 选择文件和目标格式

    点击选择文件,然后在右边的格式里选择目标格式,接着点击Upload按钮
    Morphos

    2️⃣ 下载新文件

    Upload后,等待片刻(等待时间与你要转换的文件大小有关),转换完成后,点击Download即可得到转换后的文件,支持预览哦!
    Morphos

    Morphos

    原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

    高等精灵实验室



沪ICP备19023445号-2号
友情链接