我们正在努力以电子方式在O365签署文件,为了做到这一点,我们需要将它们作为文件或数据链访问,这是我们用来电子签名pdf文档的代码。
Stream archivoPdf = new FileStream(pdfCon,FileMode.Create);
PdfReader firmapdf = new PdfReader(pdfSin);
PdfStamper fir = PdfStamper.CreateSignature(firmapdf, archivoPdf, '\0');
在第一行,我们选择可以获取文件的路径。第二行我们调用签名方法。 在onedrive的情况下,我们只能通过使用来自onedrive的API样本通过逻辑路径移动froward
"size": 17358,
"webUrl": "https://1drv.ms/x/s!AEuukj7rjH7VjH8",
"file": {
"hashes": {
"crc32Hash": "E248ECFD",
"sha1Hash": "673102CFAAF6B3C13DAC3E850FE51B0DA8834104"
},
"mimeType": "text/plain; charset=UTF-8"
},
"fileSystemInfo": {
"createdDateTime": "2015-03-12T13:45:04.52Z",
"lastModifiedDateTime": "2015-03-12T13:21:08Z"
},
"children@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('xxxxxxxxx%40hotmail.com')/drive/root/children",
"children": [],
"thumbnails@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('xxxxxxxxx%40hotmail.com')/drive/root/thumbnails",
"thumbnails": []
这不允许处理电子签名文件。
我们需要做的是能够列出并能够在一个驱动器中处理和签署文件和文件夹