Reubah 介绍

Reubah是一款轻量级网页应用,专注于图像处理和文档转换功能。它提供简洁的用户界面,让文件格式转换变得简单高效。无需复杂设置,即可完成多种格式间的转换操作,同时确保文件安全和隐私保护。

Reubah 亮点

  • 多格式支持: 支持多种图像格式(JPG/JPEG、PNG、WebP、GIF、BMP、HEIC/HEIF)之间的互相转换,以及文档格式的转换
  • 安全处理: 采用隔离处理环境,不存储用户文件,处理后立即交付并自动清理
  • 暗黑模式: 提供护眼的深色界面选项,提升用户体验
  • API接口: 支持通过API集成到其他系统中进行批量处理
  • 批量处理: 支持多个图像文件的同时处理,提高工作效率

Reubah 使用教程

  1. 通过Docker部署应用
    git clone https://github.com/dendianugerah/reubah.git
    cd reubah
    docker-compose up -d
    

    或者创建项目文件夹并运行以下命令

    docker run -d --name reubah -p 8081:8081 -v doc-temp:/tmp -e PORT=8081 --restart unless-stopped ghcr.io/dendianugerah/reubah:latest
    
  2. 访问应用界面: http://localhost:8081
  3. 上传需要处理的文件
  4. 选择目标格式
  5. 下载转换后的文件

本地开发环境搭建

开发要求:

  1. Go 1.22+
  2. LibreOffice (用于文档转换)
  3. GCC/G++

启动步骤:

go mod download
go run cmd/server/main.go

格式支持矩阵

图像转换支持

Reubah支持大多数常见图像格式之间的转换,包括JPG/JPEG、PNG、WebP、GIF、BMP、HEIC/HEIF等格式,以及将图像转换为PDF格式。

文档转换支持

支持PDF、DOCX、DOC、ODT、RTF、TXT等多种文档格式之间的互相转换(注:PDF源文件转换效果可能不佳)。

图像处理功能

除基本转换外,Reubah还支持:

  • 图像优化 (JPG/JPEG格式)
  • 批量处理 (所有支持的图像格式)
  • 背景移除功能 (即将推出)

Reubah 获取方法


1. 转载请保留原文链接谢谢!
2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5. 联系方式(#替换成@):feedback#ziyuan.run