标签: document-management

ASP.NET MVC中基于文档的安全性

我已经了解ASP.NET MVC中的用户和基于角色的安全性.但现在我需要一些更精细的东西.

假设我有一份文档列表,其中一些是用户授权的,有些则不是.每个文档在数据库的文档表中都有相应的记录.如果用户具有安全访问权限,则可以下载文档以供查看.如果您有角色,也可以添加文档.每个文档都有一个URL,每个文档列表都有一个URL.

我希望安全修整列表,以便用户只能看到他授权的文档.但是我还需要对这些列表和文档的URL请求进行身份验证,因为没有什么可以阻止用户为他们不再有权访问的文档添加书签,或者只是在浏览器中键入URL.

内置的基于角色的安全模型是否适用于此,或者我是否需要创建单独的基于表的安全性?我可以将安全性放在我的存储库中,以便返回的记录已被修剪,或者它应该是控制器的一部分吗?我是否需要安全属性来验证控制器请求,或者我应该将它作为前几行代码放在控制器方法中?

c# security asp.net-mvc access-control document-management

5
推荐指数
1
解决办法
1570
查看次数

使用nokogiri和rubyzip编辑docx

在这里,我使用rubyzip和nokogiri来修改.docx文件.

RubyZip -> Unzip .docx file
Nokogiri -> Parse and change in content of the body of word/document.xml
Run Code Online (Sandbox Code Playgroud)

正如我在下面编写示例代码但代码修改了文件但其他文件受到干扰.换句话说,更新的文件未打开,显示文字处理器崩溃的错误.我该如何解决这个问题?

require 'zip/zipfilesystem'
require 'nokogiri'
zip = Zip::ZipFile.open("SecurityForms.docx")
doc = zip.find_entry("word/document.xml")
xml = Nokogiri::XML.parse(doc.get_input_stream)
wt = xml.root.xpath("//w:t", {"w" => "http://schemas.openxmlformats.org/wordprocessingml/2006/main"}).first
wt.content = "FinalStatement"
zip.get_output_stream("word/document.xml") {|f| f << xml.to_s}
zip.close
Run Code Online (Sandbox Code Playgroud)

ruby zip replace document-management nokogiri

5
推荐指数
1
解决办法
1873
查看次数

私人使用的文档管理

对于私人用途,我正在寻找一个简单的文档管理系统(不是Web CMS).要求相对简单:

  • 基于网络
  • 免费,更喜欢开源
  • 能够存储电子文档(Word,PDF,...)和扫描的纸质文档(PDF/jpeg /任何图像格式)
  • OCR支持
  • 除了一些元数据:文档的名称,它所属的项目/部门,作者,日期,地点,一些识别代码,简短描述,......
  • 使用不同的存储空间(NAS,Dropbox,WebDAV)

可选但很好

  • 版本
  • 索引/搜索单词/ pdf/text/...文档

我已经为我的Mac尝试过doo,但它仍然是马车...

有什么建议?

document-management dms

5
推荐指数
1
解决办法
2120
查看次数

asp.net的文档管理系统

我已经在网上搜索了asp.net文档管理系统的开源项目,我得到的只是CMS.

他们的任何文档管理系统是否为asp.net开源?我明白Sharepoint可以为我做这个任务,但我正在寻找一个asp.net解决方案.

asp.net open-source document-management

4
推荐指数
1
解决办法
1万
查看次数

增加文档管理系统中文件下载大小的限制

我正在使用在KnowledgeTree框架工作中创建的文档管理系统.我的目标是下载存储的文件.下载文件时,内容仅限于某个mb,其余内容将被忽略.这导致部分下载.如何增加文件下载限制,以便一次性下载整个文件.在此先感谢您的时间.

php document-management

4
推荐指数
1
解决办法
2万
查看次数

Sharepoint文档标题和文档名称之间的区别

我的一位同事开发了一个自动设置文档标题的工作流程.通过这个工作流程,正如他所说,他可以优化研究并查找类似的东西.但是我认为可以通过文档名称来完成.这背后肯定有某种故事.有人可以帮我吗?谢谢!

sharepoint workflow document-management sharepoint-documents

3
推荐指数
2
解决办法
2万
查看次数

可扩展的.Net文档管理,售价低于30,000美元

我希望回答销售人员试图在预算范围内进行销售时有时会给我们开发人员的问题之一.

我们有一个客户需要以下内容:

  • 支持AD身份验证的文档管理系统(即使服务器可能位于其他位置 - 可能在VPN上)
  • 我们能够批量导入大约2000个文档(我们只能说PDF和Word文档等)
  • 需要将某些文档标记为"外部",然后允许我们编写其网站的一部分,以便在"下载"部分显示文档
  • 相当不错的权限管理
  • 写在.Net和MSSQL中,以便我们可以进入并播放(如果必须)(通过api或直接)
  • 非常好的文档和支持,能够在一两个月内跳入并完成部署.(我们需要在DM之外做很多其他的事情)

所有外部软件的预算都是30-40,000美元.

这听起来像是一项不可能完成的任务,因为软件和时间表的预算有点痛苦,但这就是工作,我们需要额外开发和实施的预算(更不用说导入) - 这将超过成本软件,但不足以支付提供相同级别的功能集和美观的自定义解决方案

.net customization document-library document-management

3
推荐指数
1
解决办法
248
查看次数

条形码是唯一识别需要为Web应用程序数字化的物理文档的最佳方式吗?

我必须将几千个物理文档数字化,并将它们分配给各种类别,以便显示它们的Web应用程序.

我应该为每个文档生成条形码以唯一标识它们吗?

如果是这样,我如何避免扫描图像中出现条形码?

接近这个的任何其他建议?

web-applications barcode uniqueidentifier document-management

3
推荐指数
1
解决办法
255
查看次数

简单的文档管理系统和API

在我的软件中,我需要能够连接到一个非常简单的文档管理系统.

我需要能够:

  1. 签入/签出文件
  2. 添加文件
  3. 删除文件
  4. 也许版本文件.(领域专家说不,我怀疑他错了.)

目前我们无需搜索文件.

我需要能够从C#程序执行此操作,因此必须有.net API.

我需要有多个客户端一次能够这样做.

我最终还需要能够通过网络连接完成此操作.但只是在以后.

这是一个更大的应用程序的一部分,所以我必须能够保持低成本.我认为我不需要像Documentum或高端DM产品那样复杂的东西.

客户将出售该应用程序,因此必须有一个友好的转售协议.

这有什么事吗?

.net c# document-management

2
推荐指数
1
解决办法
6479
查看次数

.NET文档管理系统设计 - 性能问题

我需要开发一个基本的.NET文档管理系统,其中包含以下规范:

  1. 数据应该是可移植的和自包含的,因此我将文档(典型格式包括Word,PDF,Excel和Powerpoint)序列化为二进制数据.然后,我将所述二进制数据存储在SQL Server 2005数据库中.当用户需要下载文档时,系统将反序列化二进制数据并以原始格式呈现.

  2. 平均行大小不能大于200k.

  3. 我们预计每月最多可上传500份文件,为期三年.

  4. 我们不希望数据库的大小超过6 GB

  5. 我们的最大目标是20,000人,可能同时访问系统.

我的问题是:为了提供可靠的性能,防止网站停机等,该技术需要多么强大?

我是一名新手开发人员,对这种架构和设计并不熟悉.

.net architecture document-management

2
推荐指数
2
解决办法
1035
查看次数

使用Plone4进行文档管理

我有兴趣从Plone 4制作文档管理系统.

我需要指向一种集成FlexPaper的方法,以及使用SWFTools,Ghostscript,ImageMagick,Batik等现有工具进行异步文档转换的方法.

感谢您给我的任何指示.

wiki knowledge-management plone document-management

2
推荐指数
1
解决办法
1208
查看次数