2010-03-14 3 views
0
  1. 이미지를 업로드해야하는 문서를 변환해야합니다.
  2. 로컬 컴퓨터에 exe (모든 dll 포함)를 다운로드했습니다. 설치하지 않아도됩니다.
  3. export.exe sourcefile.doc destinationfile.gif >>이 구문은 로컬 DOS 프롬프트에서 작동합니다.
  4. 공유 문서 라이브러리에 항목을 추가 할 때 어떻게 동일한 구문 "export.exe exampledoc.doc exampledoc.gif"를 사용합니까?
  5. 그리고 액세스 할 수 있도록 공유 폴더 프런트 엔드 서버에 폴더 (여기에는 exe와 dll이있는 위치)를 넣어야합니까? 그렇다면이 폴더는 어디에 있어야합니까? 폴더와 파일에 SharePoint 서비스 계정 액세스가 필요합니까?

전적으로 새로운 것이며 누군가 가능한 한 단계별로 밝힐 수 있다면 정말 좋을 것 같습니까?exe를 SharePoint에서 itemAdded에 사용하는 방법?

감사 저스틴 ...

답변

1

하여 SharePoint 이벤트 처리기에서이 작업을 수행하기 위해, 농장에서 각 WFE가 가능한 전환 신청을해야합니다, 이벤트 핸들러 코드는 업로드 된 파일을 배치해야 디스크의 임시 위치에서 변환 응용 프로그램 (이 경우 .NET Process class)을 호출하고 변환되지 않은 원본 문서의 추가를 취소하고 처리 된 파일의 출력을 라이브러리에 추가합니다 (DisableEventFiring () 메서드를 사용하여 새 파일을 추가하는 동안 이벤트 처리기가 자체적으로 트리거되지 않도록 처리 한 다음 자체적으로 정리합니다.

사실,이 작업은 웹 서버에 과세하고 싶지 않은 것으로 보입니다. 실시간으로 처리하면 실제 트래픽이 발생합니다. 다른 시스템에 의한 트래픽 소진이나 매일 팜에서 하나의 전용 리소스로 작업을 일괄 처리하는 것이 좋습니다.

관련 문제