一款简洁易用的文库管理应用,支持PDF、Word、Excel、PPT等主流文档格式的上传、下载和在线预览功能。用户可以方便地管理和分享各类文档资料,实现高效的文档存储与查阅体验。
一款简洁易用的文库管理应用,支持PDF、Word、Excel、PPT等主流文档格式的上传、下载和在线预览功能。用户可以方便地管理和分享各类文档资料,实现高效的文档存储与查阅体验。
基于 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
[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
:服务端口,默认 8080pdfs_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_linux
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
:转换文档格式
{{user.nickname}}
{{user.role.name}}
我的资料 个人中心
退出