文库

文库

付费 原价:¥399.9 优惠价:¥199.9

一款简洁易用的文库管理应用,支持PDF、Word、Excel、PPT等主流文档格式的上传、下载和在线预览功能。用户可以方便地管理和分享各类文档资料,实现高效的文档存储与查阅体验。

发布者: 官方开发团队
安装量: 842次
版本: v1.0.0
更新时间: 2025-10-11 20:34

一款简洁易用的文库管理应用,支持PDF、Word、Excel、PPT等主流文档格式的上传、下载和在线预览功能。用户可以方便地管理和分享各类文档资料,实现高效的文档存储与查阅体验。

支持的文档格式

  • Office 文档​:DOC、DOCX、XLS、XLSX、PPT、PPTX
  • PDF 文档​:PDF
  • 文本文件​:TXT、RTF
  • 图片文件​:JPG、PNG、GIF、BMP

📄 iDocsServer 安装

基于 Go + LibreOffice + pdf2image + pdftotext 的文档在线预览与 SEO 文本提取服务

功能

  • 文档在线预览
  • 文档文本提取
  • 文档格式转换
  • 文档图片提取

✅ 支持格式

DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP, XPS, DjVu 等主流文档格式。

本地安装

cd iDocsServer
apt-get update
apt-get install -y libreoffice poppler-utils fonts-noto-cjk fonts-noto-cjk-extra locales
apt-get install -y tesseract-ocr libtesseract-dev tesseract-ocr-chi-sim tesseract-ocr-eng

echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen 
locale-gen 

chmod +x iDocsServer

配置 config.ini

[paths]
pdfs_dir=./resource/pdfs
previews_dir=/www/wwwroot/iCMS8/public/uploads/previews
uploads_dir=/www/wwwroot/iCMS8/public/uploads

[notification]
notify_url=http://www.ooxx.com/api.php/docs/notify
  • PORT:服务端口,默认 8080
  • pdfs_dir:转换成 PDF 文档存储目录,默认 ./resource/pdfs
  • previews_dir:预览图片存储目录,需要填写 iCMS8 的上传目录下的文件夹,默认:/www/wwwroot/iCMS8/public/uploads/previews
  • uploads_dir:上传文档存储目录,需要填写 iCMS8 的上传目录,默认:/www/wwwroot/iCMS8/public/uploads
  • notify_url:文档转换完成通知 URL,默认:http://www.ooxx.com/api.php/docs/notify

启动iDocsServer

./iDocsServer_linux

配置nginx

location /docs_server/ {
        allow 127.0.0.1;
            auth_basic off;
            proxy_pass http://127.0.0.1:8080/;
            proxy_http_version 1.1;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
}

接口

  • POST /upload:上传文档
curl -F "file=@test.xlsx" http://localhost:8080/upload
  • GET /convert/:id:转换文档格式

演示

20251011100310.jpg
20251011100300.jpg
20251011100248.jpg
20251011100222.jpg
20251011100208.jpg
20251011100140.jpg
20251011100124.jpg
20251011100004.jpg
20251011095932.jpg

应用信息

当前版本
v1.0.0
文件大小
12.86 MB
兼容版本
iCMS 8.0+
语言
中文
许可证
LGPLv3

开发者

iC

iCMSdev

官方开发团队

专业的CMS开发团队,致力于为用户提供优质的应用和服务。

查看更多应用