2013-08-13 3 views
1

InfoPath Forms Services (클라이언트 아님)의 .XSN 템플릿에서 SharePoint에 생성 된 여러 개의 .XML 파일이 있습니다.일괄 변환 .XML InfoPath 파일 .PDF로 Powershell 사용

이 infopath 양식을 .PDF에 보관하고 싶습니다.

infopath 양식 서비스를 사용하여 만든 .XML 파일을 .PDF로 일괄 변환 할 수 있습니까?

답변

0

Forms Services 기반 InfoPath 양식은 InfoPath에서 열 수 있으며 Forms Services에서만 사용하도록 제한되지 않습니다. 불행히도 Forms Services는 PDF 출력을 허용하지 않습니다.

InfoPath 클라이언트 개체 모델에 대해 SharePoint에서 모든 파일을 가져 와서 PDF로 변환 한 다음 다시 업로드 할 수있는 코드를 작성하거나 'Google for PDF Converter for SharePoint'를 다운로드하여 SharePoint 워크 플로 또는 PowerShell에서 사용할 수있는 친숙한 웹 서비스 API에서 InfoPath 변환을 자동화 할 수있는 제품입니다.

InfoPath PDF (및 다른 형식) 보관 파일 here에 대한 무료 백서를 찾을 수 있습니다. 몇 가지 솔루션에 대해 설명하고 일부는 무료이며 일부는 상업용입니다.

면책 조항,이 제품을 작업 했으므로 편견이 있다고 생각합니다. StackOverflow가 제공하는 직접 링크는 귀하의 사이트로 연결되는 것을 싫어합니다.

1

다음 접근 방식을 사용하여 InfoPath docs에서 PDF를 작성했습니다.

  1. InfoPath xml을 SQL에 저장하십시오. xml 데이터 형식 인 열이있는 테이블을 사용하십시오. xml 인덱스를 작성하십시오.
  2. SQL xquery를 사용하여 xml을 필요에 따라 파쇄하는 뷰를 작성하십시오. 이보기를 보고서에 사용합니다.
  3. 필요에 따라 SSRS 또는 기타보고 도구를 사용하여 PDF를 생성하십시오.

첫 번째 두 단계를 완료 한 후 PowerShell에서 SSRS 생성을 일괄 처리 할 수 ​​있습니다.