询问者
我想在office中加入电子签章

问题
-
我尝试使用了Microsoft.Office.Interop.Word与DocumentFormat.OpenXml两种方式.
前者是我无法控制word程序打开的窗口,同时添加的时候还没有办法自动关闭签章的设置对话框.
后者是使用PackageDigitalSignatureManager类的Sign(List<Uri>),但是不知道怎么去加入一个我自己的签章图案.
有能帮忙解答的么?
- 已移动 Lisa Zhu 2012年12月14日 7:33 office issue (发件人:Visual C#)
- 已移动 ThankfulHeart 2012年12月21日 8:38 Office开发 (发件人:.NET Framework 一般性问题讨论区)
全部回复
-
您好,
请您参考看看,
Add Digital Signature to Documents in a Document Library using C#
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/ -
没使用过此方法,我做电子印章的时间比较早了,用C++编写一个有界面的COM组件,用USB做证书存储。
关于你提到的方式,你可以看看这篇文章:http://www.cnblogs.com/worksguo/archive/2007/10/09/917672.html
不知道有没有你需要的信息,粗略浏览了下,没有重点提到如何显示一张图片。我从MSDN上找到 Sign 方法中提到的 PackagePart 类有关于图片的描述:
http://msdn.microsoft.com/en-us/library/ms567211.aspx
其中提到了 partUri 可以是具有 MIME 类型的资源,可以是JPG,PNG,TIFF。
- 已编辑 Skyseer 2012年12月14日 2:01
-
xiaside 你好,
这个问题是office 的相关问题,但是因为MSDN 中文论坛中没有office论坛,所以我将其移到 .NET Framework 一般问题讨论区,并尝试邀请Office方面的专家来帮助你。
感谢你的理解与支持。
Lisa Zhu [MSFT]
MSDN Community Support | Feedback to us
Develop and promote your apps in Windows Store
Please remember to mark the replies as answers if they help and unmark them if they provide no help.