2013-12-19 1 views
0

이 아닙니다. 좋아요, 여러 가지 질문이 있습니다 만 여기에 약간 이상한 경우가 있습니다. 문제는 다소 광범위하지만,이 문제는 프로덕션 서버에만 해당되며 여러 테스트 서버 또는 로컬에서 반복되지 않으므로 구체적으로 지정할 수 없습니다.PDF를 생성하면 "값이 예상되는 범위 내에 들지 않습니다."라는 오류가 발생합니다. XLS는

우리는 PDF 또는 XLS의 두 가지 확장 옵션으로 제공되는 보고서를 생성하려고합니다. 프런트 엔드 서버는 Excel이 설치된 다른 서버에서 WCF 서비스를 호출하므로 COM 라이브러리 (Assembly Microsoft.Office.Interop.Excel.dll, v12.0.0.0)에서 WCF 서비스를 호출합니다. 그 서버는 파일을 생성하고 XLS 또는 PDF로 저장합니다. 그런 다음 프런트 엔드 서버가 파일을 가져올 수 있도록 저장된 파일의 경로를 반환합니다.

다음은 재미있는 부분입니다. XLS를 생성해도 오류가 발생하지 않지만 PDF 생성은 "가치가 떨어지지 않습니다 예상 범위 "예외. 두 모델 모두 동일한 생성 메커니즘을 사용하며 입력과 동일한 데이터를 사용하며 프로덕션에서만 발생합니다.

가능한 원인으로 나를 암시 할 수 있습니까?

편집 : 좋아, 그래서 나는 소스에 가깝다. 나는 다음과 같은 PDF로 파일을 내보낼 노력에 특히 오류가 발생합니다 :

workbook.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, resultPath, XlFixedFormatQuality.xlQualityStandard, true, true, Nil, Nil, false, Nil); 

지금 나는 그것을 인터넷 검색과 같은 종류의 질문과 아무런 답변을 잔뜩 있어요. Microsoft 포럼에서도. 그래서 제가 말씀 드린 것처럼 - 조금이라도 힌트가 주어질 것입니다.

답변

관련 문제