2010-02-18 12 views
6

위의 질문은 모든 것을 말해줍니다. CFPDF를 사용하여 ColdFusion 8의 이미지 파일이나 HTML에서 PDF를 작성할 수 있다는 것을 알고 있지만, CF8 또는 CF9에서 직접 MS Word 문서에서 PDF를 작성할 수 있는지 궁금합니다.ColdFusion에서 Microsoft Word 문서를 PDF로 변환 할 수 있습니까?

Word 문서를 가져 와서 HTML 또는 이미지 파일로 변환 한 다음 변환을 수행 할 수 있습니까? 아니면 바로 가기가 있습니까?

답변

7

참조 문서 : 9 PDF로 Word 문서 (.DOC 형식)로 변환하는 cfdocument 태그를 사용 오픈 오피스을 지원 Office file interoperability - Using cfdocument

ColdFusion에서. CF8에서

<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument> 
+1

+1. 빙고. 서버에 OpenOffice가 설치되어 있는지 확인하십시오. –

+0

OpenOffice Java API를 직접 호출하여 CF8에서이 작업을 수행 할 수 있습니다. – yfeldblum

5

, 당신은 아마 COM 개체 통합 또는 POI 통합으로 뭔가를 할 수 있지만, 간단/간단하지 않을 것입니다.

Word의 저장 기능을 사용하여 HTML로 변환하는 것은 아마도 CF8을 사용하는 가장 간단한 경로 일 것입니다. 그러나 Henry가 OO.O 통합을 활용하기 위해 CF9로 업그레이드하는 것이 올바른 아이디어라고 제안 할 것입니다.

편집 : @ jarofclay 덕분에 POI CFC wrapper가 Word 문서를 포함하도록 업데이트되었습니다. Excel을 지원하는 것만 기억했지만 분명히 바뀌 었습니다. 음, CF8에서이 작업을 수행하는 방법에 대한 투표를 변경하기에는 너무 늦었습니까?

+1

POI는 훌륭하게 작동합니다. – jarofclay

0

CF에 익숙하지 않지만 웹 서비스 호출을 할 수있는 경우 this product을 사용해보십시오. 그것은 오픈 오히려 MS 오피스에 의존하므로 훨씬 더 좋은 변환 충실도를 제공합니다. 또한 Infopath, Excel, PowerPoint 등의 추가 형식과 Watermarking support을 지원합니다.

이 제품을 사용하여 일반적인 면책 조항이 적용됩니다.