如何在itemAdded上使用SharePoint中的exe?

时间:2010-03-14 21:08:56

标签: sharepoint pdf exe gif

  1. 我需要将任何文档转换为Image。
  2. 我在本地计算机上下载了exe(包含所有dll)(无需安装)
  3. export.exe sourcefile.doc destinationfile.gif>>这个语法适用于我当地的dos提示符。
  4. 将项目添加到sharepoint doc库时,如何使用相同的语法“export.exe exampledoc.doc exampledoc.gif”。
  5. 并且我是否需要将文件夹(exe和dll用于此目的)放在sharepoint前端服务器中,以便它可以访问?如果是,此文件夹应驻留在何处?文件夹和文件是否需要sharepoint服务帐户访问权限?
  6. 我是全新的,我真的希望如果有人能够对此有所了解(如果可能的话,一步一步)?

    由于 贾斯汀...

1 个答案:

答案 0 :(得分:1)

要从SharePoint事件处理程序执行此操作,服务器场中的每个WFE都需要提供转换应用程序,您的事件处理程序代码需要将上载的文件放在光盘上的临时位置,调用转换应用程序(请查看.NET Process class),取消添加原始的未转换文档,并将处理后文件的输出添加到库中(确保使用事件处理程序的DisableEventFiring()方法作为在添加新文件期间没有事件处理程序触发器自身,然后自行清理。

话虽如此,这个操作似乎是你真的不想对网络服务器征税来实现任何实时流量。您可能希望在另一个系统或该服务器场上的一个专用资源的流量暂停期间每天批量处理要完成的作业。