需要每10分钟从azure Webjob或函数创建一个受密码保护的Excel或PDF,以存储方式创建。我一直在尝试几种选择,但找不到合适的选择。
您能否在我可以编写一些东西来调用多个API的时候生成适当的选项,以生成excel /报告并将其转换为受密码保护的PDF。
[无论采用哪种方式,如果使用图表,都会遇到麻烦,因为Azure沙箱现已进行了积极扩展,因此以EPPlus为例(基本上所有这些都存在此问题)基本功能,甚至在Excel文件中有图表的情况下也可以保存。
之所以这样,是因为运行它们的沙箱非常受其允许的GDI +功能限制,这意味着.NET中的大多数System.Drawing.Common命名空间都不会作为示例,而其他任何使用这些相同的Win32调用也将被阻止。
到目前为止,我还没有找到一种可行的解决方案,该解决方案没有使用System.Drawing.Common来完成您要寻找的东西。