1

我需要将上传到 SharePoint Foundation 2013 的 Visio 文件转换为 pdf。这是因为 Foundation 不提供 Visio 服务。

我能想到的唯一方法是从我的 asp.net c# 代码中调用控制台应用程序,以使用互操作进行此转换。当我自己运行这个 exe 时,转换效果很好。当通过从 asp.net c# 代码调用 Exe 运行时,我得到一个异常(发生异常)。

我相信这是一个权限问题,但我似乎无法解决它。我已将 IIS 用户帐户完全控制到所需的文件夹等。我已在 app.manifest 中为控制台应用程序提供以下行。似乎都没有工作。

我难住了。我知道在使用 asp.net 时应该避免使用 Interop,但我完全没有想法,因为这似乎是唯一的解决方案。

4

1 回答 1

0

权限只是等式的一部分。至少可以说,在基于服务的场景(包括 asp.net)中自动化基于 MS-Office 的解决方案具有挑战性。

查看SharePoint.StackExchange.com上的类似问题,该问题链接到许多直接与 SharePoint 集成并支持包括 Visio 在内的许多不同格式的解决方案。

免责声明:链接中的一个答案是指我从事的产品,因此请认为我有偏见。

于 2013-09-19T09:14:23.183 回答