Django开发的可查询电子文档管理系统Paperless-ngx
Paperless-ngx 是一个开源的文档管理系统,可可以将物理文档放入可搜索的在线存档中,这样您就可以减少纸张的保存。
特征
-
使用标签、通讯员、类型等对扫描的文档进行组织和索引。
-
对文档执行 OCR,添加可搜索和可选的文本,甚至添加到仅使用图像扫描的文档。
-
利用开源 Tesseract 引擎识别 100 多种语言。
-
文档保存为 PDF/A 格式,该格式旨在与未更改的原件一起长期存储。
-
使用机器学习自动向文档添加标签、通讯员和文档类型。
-
支持 PDF 文档、图像、纯文本文件、Office 文档(Word、Excel、Powerpoint 和 LibreOffice 等效文件)1 等。
-
无纸化将您的文档纯存储在磁盘上。文件名和文件夹由无纸化管理,其格式可以自由配置,不同的配置分配给不同的文档。
-
美观、现代的 Web 应用程序,具有以下特点:
-
带有统计信息的可自定义仪表板。
-
按标签、对应方、类型等进行筛选。
-
批量编辑标签、通讯员、类型等。
-
在整个应用程序中拖放上传文档。
-
可自定义的视图可以保存并显示在仪表板和/或侧边栏上。
-
支持各种数据类型的自定义字段。
-
可共享的公共链接,可选过期时间。
-
全文搜索可帮助您找到所需内容:
-
自动完成功能会建议文档中的相关字词。
-
结果按与搜索查询的相关性排序。
-
突出显示显示文档的哪些部分与查询匹配。
-
搜索类似文档(“更多类似文档”)
-
电子邮件处理1:从您的电子邮件帐户导入文档:
-
配置多个账号,每个账号配置规则。
-
处理后,无纸化可以对消息执行操作,例如标记为已读、删除等。
-
内置强大的多用户权限系统,支持“全局”权限以及每个文档或对象的权限。
-
一个强大的模板系统,使你能够更好地控制消费管道。
-
针对多核系统进行了优化:Paperless-ngx 可并行使用多个文档。
-
集成的健全性检查器可确保您的文档存档处于良好状态。
文档列表提供三种不同的样式来浏览文档。

使用“slim”侧边栏专注于您的文档并最小化 UI。

使用广泛的过滤机制快速查找文档。

执行批量编辑操作以设置标签、通讯员等以及权限。

并排编辑文档

支持移动设备

扫描仪和软件
Paperless-ngx与许多不同的扫描仪和扫描工具兼容。



API接口
Paperless-ngx利用了 Django REST 框架标准 API 接口。http://<paperless-host>:<port>/api/
API 提供以下主要端点:
-
/api/consumption_templates/:完全支持 CRUD。 -
/api/correspondents/:完全支持 CRUD。 -
/api/custom_fields/:完全支持 CRUD。 -
/api/documents/:完全支持 CRUD,但 POST 新文档除外。见下文。 -
/api/document_types/:完全支持 CRUD。 -
/api/groups/:完全支持 CRUD。 -
/api/logs/:只读。 -
/api/mail_accounts/:完全支持 CRUD。 -
/api/mail_rules/:完全支持 CRUD。 -
/api/profile/:获取、修补 -
/api/share_links/:完全支持 CRUD。 -
/api/storage_paths/:完全支持 CRUD。 -
/api/tags/:完全支持 CRUD。 -
/api/tasks/:只读。 -
/api/users/:完全支持 CRUD。
参考资料
官方文档:https://docs.paperless-ngx.com/https://github.com/paperless-ngx/paperless-ngx
夜雨聆风
