文库系统

提供基础的文库管理系统
文库系统
手机端预览
电脑端预览
模块演示
参考演示地址 文库系统 的部分功能

提示:演示链接为文库系统完整功能,该模块只包含了文库相关的核心功能

模块介绍

模块介绍

「文库系统」提供了一个基础的文库管理系统,多用户管理,后台审核,共建文库系统。

文库系统是使用 PHP 语言的 ModStart 框架开发实现的类百度文库解决方案,使用对商业友好的 Apache2.0 开源协议进行开源,支持office、PDF、TXT、EPUB、MOBI等多种文档格式的在线阅读浏览。

功能特性

  • 多用户
  • 文档转换
  • 在线阅读

文库通过svg矢量图来实现文档阅读体验的,SVG相比pngjpeg等图片格式有很大的优势,至少放大不会失真,而且与JPEG 和 GIF 图像比起来,svg尺寸更小,可压缩性更强,通过gzip,将svg文件压缩,一般情况下,能减少70%的文件大小,比如200kb的svg,gzip压缩后,只有60kb左右的大小。使用svg,大大提升了加载速度,优化了内容的阅读体验。

office文档在线阅读原理

这个需要经过两层转化

office --> pdf --> svg

使用说明

除了基础的PHP环境之外,还需要依赖以下组件:

① Libreoffice

用于将office文档转PDF

# 示例命令
soffice --headless --invisible --convert-to pdf 文档路径.doc --outdir 输出路径

② pdf2svg

pdf2svg,用于将PDF转成svg矢量图片,以供阅读。

# 示例命令
pdf2svg PDF路径.pdf 输出SVG文件.svg
更新历史
2022-07-04
V1.9.0 文档列表模式切换,VIP功能优化
  • 新增:VIP用户每日免费下载付费文档数量
  • 新增:标签云标签重建功能
  • 新增:文档列表新增封面模式和简单标题列表模式
  • 新增:首页文档列表模式设置
  • 新增:游客直接购买下载功能
  • 优化:用户中心→我的文档标题搜索使用模糊匹配
  • 优化:本地文档转换逻辑,优化Windows转换过程
  • 修复:现金支付文库价格显示异常
  • 修复:IFRAME预览模式转换自定义封面不生效
  • 修复:我的文档下载操作失效问题
2022-04-24
V1.8.0 后缀筛选,文档推荐,辅助分类,搜索提供者
  • 新增:支持按后缀格式筛选
  • 新增:文档辅助分类
  • 新增:文档推荐功能,推荐的文档会显示在首页
  • 新增:文档修改页面重构
  • 新增:首页提供者同时支持适配手机端和电脑端
  • 新增:导航栏搜索框(非首页和搜索页面显示)
  • 新增:文档列表新增文档格式筛选功能
  • 新增:搜索提供者,更适配CMS
  • 移除:批量上传页面(至文库增强模块)
  • 修复:并发情况下本地转换异常问题
2022-03-28
V1.7.0 转换失败异常记录,多级导航菜单修复
  • 新增:手机端相关接口
  • 优化:转换任务失败时异常记录
  • 修复:多级导航菜单不能返回全部的问题
2022-03-22
V1.6.0 支持多种文档转换方式共存
  • 新增:支持多种文档转换方式共存
2022-03-21
V1.5.1 文档回收站异常,头像为空异常
  • 修复:文档回收站列表显示异常问题
  • 修复:头像为空时一处异常处理
2022-03-21
V1.5.0 点赞喜欢VIP收藏等功能
  • 新增:下载文件名使用文档标题
  • 新增:用户VIP开通流程
  • 新增:用户中心新增已下载的文档
  • 新增:封面字段默认选择第一张预览图
  • 新增:云端转换新增总页数字段
  • 新增:后台文档管理软删除不显示
  • 新增:后台文档管理列表增加标签
  • 新增:首页是否显示开关字段
  • 新增:注册广告位(文档内容、文档右侧、列表右侧),适配广告模块
  • 新增:适配用户喜欢模块、用户评分模块、标签云模块、文档水印模块
  • 新增:文档回收站,已软删除的文档可物理删除(包括文件)
  • 优化:后台待审核文档显示优化
  • 优化:手机页面搜索页列表显示
  • 优化:文档管理列表操作固定到右侧
  • 修复:文档下载次数更新不及时的问题
  • 修复:管理员审核文档时看不到文档内容
2022-03-14
V1.4.0 批量上传,支持腾讯万象文档,重复检测等
  • 新增:文库自定义封面
  • 新增:增加文库批量上传功能
  • 新增:文档状态拆分转换状态和审核状态
  • 新增:文档转换失败时支持配置默认预览图片
  • 新增:后台管理员文档审核功能可关闭
  • 新增:支持云文档转换模式
  • 新增:文档重复检测多种模式支持(不检测、根据标题去重、根据文件哈希去重)
  • 优化:文档内容页面下载操作区域功能调整
  • 优化:优化用户区域显示界面
  • 修复:首页文档数量显示异常问题
2022-03-03
V1.3.0 兼容Laravel9,修复Windows转换路径问题
  • 新增:兼容Laravel9版本
  • 修复:Windows转换Bin路径包含空格转换异常
2022-02-08
V1.2.0 分类层级增强,列表显示优化
  • 新增:后端管理分类最大调整为4级
  • 优化:前端分类筛选不限制问题修复
  • 优化:列表显示数量调整为默认16个
  • 修复:列表子分类不显示问题
2022-02-07
V1.1.1 修复Windows命令兼容问题
  • 新增:完善命令配置文档
  • 修复:Windows命令兼容问题
2021-12-08
V1.1.0 页面全部SEO优化
  • 优化:页面全部SEO优化
2021-11-04
V1.0.0 文库系统
  • 提供基础版的文库管理系统
获取模块
¥599.00
一年内免费更新升级
提供源码,私有化独立部署
问答社区技术支持
正版授权,允许商业使用
授权主域名 x 1
禁止转售模块源码
开发商
ModStart
ModStart官方出品
模块信息
标识
Wenku
环境
Laravel5 Laravel9
大小
1.18 MB
版本
1.9.0
发布
2022-07-04
MSCore版本要求>=3.5.0
在文件 vendor/modstart/modstart/src/ModStart.php 中查看 $version。
QQ
微信