2009-05-08 10 views
9

簡単な質問:CF8がHTMLをPDFにレンダリングするためにどのようなことを知っていますか?cfdocumentはHTML-> PDF変換にどのレンダリングエンジンを使用しますか?

具体的には、バージョンを知りたいと思っています。また、どのようなスタイルをサポートしているのかについて完全な説明があります。

(例えば、それはCSSページの断線をサポートしていません - あなたに柔軟ではありませんcfdocumentitemを使用する必要があります)

+0

ありがとうございます - 私は3つの答えをすべて受け入れることができますが、私はLeighの答えで行くことができないので、彼は今のところポイントが最も少ないからです。 –

答えて

12

はい、iTextを使用します。 CF8はバージョン1.4を使用しています:

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

documentation for the cfdocument tagは、サポートされているCSSスタイルのリストを含みます。

+0

*スラップヘッド*私はそのページを見ましたが、私はそれらを見逃したか分かりません。 :( –

5

cfdocumentはiTextを使用してPDFを生成しています。バージョン番号は覚えていませんが、itext.jarを開き、バージョンを含むマニフェストを表示することができます。

+0

+1 iText上で、バージョン2のどこかを読んでください – Seeker

+0

iTextの上位バージョンをダウンロードしてCFのlibに入れることができますが、ちょっと違う名前のiTextオブジェクトを参照する必要があります – Seeker

7

CFDOCUMENTはICEBrowserを使用してHTMLをレンダリングし、次にiTextを使用してPDFに書き出します。

+0

これは実際には正解です。 –

関連する問題