Java 如何使用代码将未签名数字签名块添加到现有文件中

Java 如何使用代码将未签名数字签名块添加到现有文件中,java,c#,sharepoint,pdf-generation,digital-signature,Java,C#,Sharepoint,Pdf Generation,Digital Signature,我正在寻找一种方法,通过编程将未签名的数字签名块添加到现有的microsoft和pdf文档中。我们正在从Sql Server Reporting Services生成这些文档,并希望将这些文档发送到Sharepoint以用于数字签名工作流 我知道可以通过Microsoft Infopath创建未签名的数字签名块,但它没有我们需要的功能 理想情况下,我们希望使用C#或Java,但对其他实现持开放态度 您计划使用哪一个pdf库?没有计划,我们可以使用提供我们所需功能的任何库:)在这种情况下,您的问题

我正在寻找一种方法,通过编程将未签名的数字签名块添加到现有的microsoft和pdf文档中。我们正在从Sql Server Reporting Services生成这些文档,并希望将这些文档发送到Sharepoint以用于数字签名工作流

我知道可以通过Microsoft Infopath创建未签名的数字签名块,但它没有我们需要的功能


理想情况下,我们希望使用C#或Java,但对其他实现持开放态度

您计划使用哪一个pdf库?没有计划,我们可以使用提供我们所需功能的任何库:)在这种情况下,您的问题有被视为脱离主题的危险,因为它隐式地要求提供库建议,并且这里会考虑对库建议的请求。也就是说,您至少应该指出哪些软件许可证适合您,因为这可能会大大减少适用的库。不要要求推荐,因为我不知道哪些库能够做到这一点。我的小时加研究还没有';我没有给我任何线索,我可能没有用正确的术语搜索。如果可能的话,我们更喜欢免费/开源。我知道itext(java和c#都可以)可以创建空的签名字段,pdfbox(主要是java,但也有.Net端口)也应该可以。但我真的希望任何通用pdf库都有这个功能。。。