2009-05-08 3 views
9

간단한 질문 : CF8이 HTML을 PDF로 렌더링하는 데 사용하는 것을 아는 사람이 있습니까?cfdocument는 HTML-> PDF 변환을 위해 어떤 렌더링 엔진을 사용합니까?

더 구체적으로 말해서 버전을 알고 싶습니다. 그리고 어떤 스타일에 대한 완전한 설명이 있고 지원하지 않습니다.

(예를 들어, CSS 페이지 차단을 지원하지 않습니다 - 당신은 유연하지 않은 cfdocumentitem를 사용해야합니다)를 documentation for the cfdocument tag가 지원되는 CSS 스타일 목록을 포함

+0

감사합니다. 내가 할 수있는 세 가지 대답을 모두 받아 들일 수는 있지만, Leigh의 대답으로 갈 수는 없기 때문에, 순간적으로 가장 적은 점수를 얻었 기 때문에 간단합니다. –

답변

12

예, iText를 사용합니다.

<cfset doc = createObject("java", "com.lowagie.text.Document")> 
<cfdump var="#doc.getVersion()#"> 
11

.

+0

* slaps head * 나는 그 페이지를 보았고, 나는 그것을 어떻게 놓쳤는 지 모른다. : –

5

cfdocument는 iText을 사용하여 PDF를 생성합니다. 버전 번호는 기억이 나지 않지만 itext.jar를 열고 버전을 포함해야하는 매니페스트를 볼 수 있습니다.

+0

+1 iText에서 어딘가에 버전 2가 있습니다. – Seeker

+0

iText의 상위 버전을 다운로드하여 CF의 lib에 넣을 수는 있지만 약간 다른 이름의 iText 객체를 참조해야합니다. – Seeker

7

CFDOCUMENT는 HTML을 렌더링 ICEBrowser를 사용하고 iText를 PDF 파일로 작성 : CF8 버전 1.4을 사용합니다.

+0

이것은입니다. 실제로 정답. –

관련 문제