2009-05-08 13 views
9

Proste pytanie: Czy ktoś wie, co CF8 używa do renderowania HTML do formatu PDF?Jaki silnik renderujący używa cfdocument do konwersji HTML-> PDF?

Dokładniej, chciałbym poznać wersję i czy istnieje pełny opis tego, jakie style obsługuje/nie obsługuje.

(na przykład, nie obsługuje CSS strony łamanie - trzeba użyć cfdocumentitem który nie jest tak elastyczny)

+0

Dziękuję wszystkim - gdybym mógł przyjąć wszystkie trzy odpowiedzi, zrobiłbym to, ale ponieważ nie mogę, pójdę z odpowiedzią Leigh, po prostu dlatego, że ma najmniej punktów w tej chwili. –

Odpowiedz

12

Tak, używa iText. CF8 używa wersji 1.4:

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

Z tego co pamiętam, cfdocument używa iText do generowania plików PDF. Nie pamiętam numeru wersji, ale można otworzyć plik itext.jar i przejrzeć manifest, który powinien zawierać wersję.

+0

+1 na iText i czytałem gdzieś jest wersja 2 – Seeker

+0

Możesz pobrać wyższą wersję iText i umieścić ją w bibliotece CF, ale myślę, że musisz odnieść się do obiektu iText o nieco innej nazwie – Seeker

7

CFDOCUMENT używa ICEBrowser do renderowania HTML, a następnie iText do zapisania go w formacie PDF.

+0

To jest właściwie poprawna odpowiedź. –

Powiązane problemy