某些文档格式(如PDF、DOC、DOCX、XLS、XLSX等)支持可选加密,在使用它们之前需要使用密码进行解密。
当使用DocumentFactory要加载此类文件,请使用aLEADDocument对象照常创建并返回。但是,在应用正确的密码对其解密之前,它将被加密且不可用。不可用意味着只有文档的信息属性是可用的(比如它的DocumentId,DocumentType而且MimeType).的页面集合将为空,并且不能通过从文档中获取更多信息来与文档进行交互。
有两种方法传递解密文档所需的密码短语:
设置密码LoadDocumentOptions。密码财产。这是最简单的方法,但需要在加载文档之前提供正确的密码。如果文档位于远程位置,并且使用DocumentFactory。LoadFromUri,然后在应用密码前,档案会被下载至快取区或一个临时文件。
如果密码错误,将抛出异常,并删除文档。
使用其他密码重试需要应用程序调用DocumentFactory。LoadFromUri重复整个过程(非最优解)。
调用DocumentFactory。LoadFromUri与LoadDocumentOptions。密码设置为零.一个LEADDocument将返回以下属性值:
如果Document是加密的,则LEADDocument。IsEncrypted设置为真正的在工厂旁边。而价值LEADDocument。IsDecrypted初始化为假.
应用程序可以检查这个条件,然后提示用户输入密码短语。然后它可以调用LEADDocument。解密在检查时,可以多次输入密码LEADDocument。IsDecrypted财产。当此属性变为true时,这意味着应用了正确的密码,并且文档已解锁并可以使用。
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。