文库系统 v3.2.0
分销功能适配,预览统计,PDF字数优化,优化转换逻辑
2024-05-24 更新日志
  • 新增:分销功能,需安装分销模块 MemberDistribution
  • 新增:文档预览增加字数统计,支持纯文本的文档字数统计(历史文档需要重新转换)
  • 优化:界面直接显示折扣后的价格和积分
  • 优化:PDF文件总页数获取逻辑,支持多种方式获取
  • 优化:文档PDF解析文本SDK优化升级
  • 优化:移除 WenkuDocPdfConverted 事件,优化转换逻辑
文库系统

模块介绍

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

功能特性- 支持格式- doc、docx- ppt、pptx- xlsx、xls、csv- pdf、txt- zip、epub、ai、psd- 在线预览- 静态HTML预览- 图片PNG预览- 图片SVG预览- 文档审核- 标题查重- 后台快速审核- 文档上传- 上传积分奖励- 批量上传- 批量审核- 文档下载- VIP特权- 积分兑换- 付费下载- 游客下载- 短信链接下载- 邮箱链接下载- 转换服务- 云转换服务- 本地转换服务- 移动端- H5版- 小程序- 安卓APP- iOSAPP

云转换原理

文档转换的配置是一项比较复杂的配置,需要配置多个转换服务,这里我们提供了一个云转换服务,可以让您不用配置转换服务,直接使用我们的云转换服务。

系统默认集成了云转换服务,您可以在后台配置云转换服务的AppId和AppSecret,然后就可以使用云转换服务了。

本地转换原理

这个需要经过两层转化

office --> pdf --> svg 或 png

使用说明

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

① Libreoffice

用于将office文档转PDF

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

② pdf2svg (预览转换为svg)

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

# 示例命令
pdf2svg PDF路径.pdf 输出SVG文件.svg

③ imagemagick (预览转换为png)

imagemagick,用于将PDF转成png图片,以供阅读。

# 示例命令
convert PDF路径.pdf PNG路径.png

后台菜单

  • 文库系统
  • 文库系统文档管理
  • 文库系统文档审核
  • 文库系统文档回收站
  • 文库系统文档分类
  • 文库系统文档分类文档主分类
  • 文库系统文档分类文档辅助分类组
  • 文库系统文档分类文档辅助分类
  • 文库系统数据明细
  • 文库系统数据明细文档下载记录
  • 文库系统数据明细文档下载明细
  • 文库系统数据明细文档浏览明细
  • 文库系统文库店铺
  • 文库系统文库设置
  • 运营报表
  • 运营报表文库下载报表
  • 运营报表文库浏览报表
  • 财务中心
  • 财务中心业务订单
  • 财务中心业务订单文档订单-会员
  • 财务中心业务订单文档订单-游客
QQ
微信
客服

.