2011-03-02 58 views
0

我正在使用itext 5.0.5來生成PDF。我正在閱讀不同的MIME類型圖像,pdf,html內容等,然後從數據庫中讀取這些文件並生成pdf。iText header for html

有兩種類型的文檔用戶可以在一個生成的pdf中查看單個文檔和一組文檔。

我有一個問題與HTML內容pdf標題part.This html內容來自一個窗體上的文本區域,那裏用戶將得到在文本區prepoulated的標題信息,然後他可以鍵入和創建document.At如果我正在使用頁面事件爲每個MIME類型文檔的每個頁面生成標題,則需要生成pdf時間。

對於html內容頭來了兩次。我想要做的是爲第一頁上的html類型文檔頭不應該爲第一頁生成。如果我正在閱讀單個文檔,我得到了pdf的解決方案,但是當我正在閱讀包含不同MIME類型的所有文檔的最終PDF時,那麼它不工作。是否有任何方法可以讓我可以像標題一樣不會爲HTML類型內容的第一頁生成剩餘頁面使用頁面事件。 請幫忙。

回答

0

也許你可以在處理HTML時使用兩個不同的pageEvents。添加標題(當前標題)的頁面,以及將頁面事件處理程序設置爲原始頁面的頁面。

你從新的開始。第一頁事件出現,並且新事件處理程序更改當前頁面事件處理程序。剩下的頁面像往常一樣蓋上標題。