2017-04-10 25 views
1

cfdocument (ColdFusion 11에서 Word 문서를 PDF로 올바르게 변환하지 못합니다). OpenOffice 4.1.3을 설치하고 CF 관리자에서 구성했습니다. OpenOffice에서 소스 문서를 열고 문제없이 PDF로 내보낼 수 있습니다. 나는 다음과 같은 코드를 실행할 때, 결과 PDF는 "gobbledigook"입니다 : 여기cfdocument가 Word 문서를 PDF로 올바르게 변환하지 못합니다.

<cfdocument 
    format="pdf" 
    srcfile="#_tempSourceFilePath#" 
    filename="#_destinationFilePath#" /> 

이 결과 PDF의 발췌입니다 (싹둑 개발자 버전을 표시하지만, 같은 일이 표준 설치로 발생) 이런 일이 왜

enter image description here

나는 알아낼 수 없습니다. 어떤 아이디어?

+0

파일을 렌더링하는 대신 이진 내용을 표시하는 것처럼 보입니다. 정확히 어떤 유형의 Word 파일 (docx/2007, docx/2013, ecetera). 어떤 프로그램에서 파일을 만들었습니까? Word 또는 Excel 파일을 변환 할 수 있습니까? – Leigh

+1

OpenOffice 용 ColdFusion 서비스 구성을 다시 시작 했습니까? coldfusion-out.log 파일에 관련 메시지가 있습니까? –

+0

@Leigh, 어떤 프로그램에서 파일을 만들 었는지 알 수 없습니다. Word 문서의 경우 Word라고 가정합니다. 예, 일부는 잘 변환되지만 중요한 숫자는 이와 같이 나타납니다. –

답변

-1

문제는 :

srcfile="#_tempSourceFilePath#" 

이 분명히 브라우저에 쓰기 권한이 없습니다 이진 파일의 경로입니다. srcfile 속성의 필수 조건은 파일을 브라우저로 쓸 수 있어야한다는 것입니다. 즉, 브라우저 플러그인이 필요하지 않습니다.