1

我们都听说 XPS 是微软对 Adob​​e PDF 的回应。由于 PDF 文件有密码功能,所以我想知道 XPS 文件中是否也有这样的功能。

为什么和我想要它:-

我需要显示一些以 XPS 格式存储在文件系统中的书籍。我不希望用户在没有我的应用程序的情况下打开它们,因为在我的应用程序中我有文档查看器,我在其中禁用了打印和复制。

现在我可以在这些 XPS 文件中提供密码,这样它们就不能在我的应用程序之外打开了吗?

4

2 回答 2

1

我也在寻找这样的东西。最后我知道 XPS 文件是 xml 格式的文件。它也是全球知名的,因此如果您了解如何保护的知识。比它自己还不太安全。可能是您更改了这些文件的扩展名。为此,我为这些文件创建了一个自定义文件扩展名并提供了我自己的加密,然后我只能在我的 wpf 应用程序中打开这些文件。这是一些可以帮助您的链接。

http://msdn.microsoft.com/en-us/library/ms748388.aspx

http://msdn.microsoft.com/en-us/magazine/cc163664.aspx

http://xpsreader.codeplex.com/

http://www.ericsink.com/wpf3d/B_Printing.html

http://blogs.msdn.com/b/ptallett/archive/2006/05/11/595612.aspx

于 2012-05-28T07:58:17.050 回答
0

你可能会看

加密服务

您的应用程序中将拥有解密密钥(证书)。但他们可能会破解您的应用程序以提取证书。

涉及更多,但使用 RMS,您可以锁定 XPS 文档。您组织的知识产权应该是安全且高度安全的。Active Directory 权限管理服务 (AD RMS) 是 Windows Server 2008 R2 的一个组件,可帮助确保只有需要查看文件的个人才能查看文件。AD RMS 可以通过识别用户对文件的权限来保护文件。可以配置权限以允许用户打开、修改、打印、转发或对权限管理信息采取其他操作。借助 AD RMS,您现在可以保护分布在网络之外的数据。

SecureXPS

于 2012-05-28T13:36:39.780 回答