2017-02-07 145 views
0

如何在JSP中使用XMLWorkerHelper在itexts中應用多個外部css文件? 任何人都可以提供解決方案嗎?將JSP頁面轉換爲PDF

+0

看到答案和鏈接這裏的例子:http://stackoverflow.com/questions/27617616/how-to-get-jsp-output-in-pdf-form-using-編碼/ 27619888#27619888 –

回答

1

的iText可以HTML轉換爲PDF格式,但它的功能將在以下幾個方面的限制:

  • 只有一個HTML標記的子集支持
  • 只有CSS施放的一個子集,支持
  • 輸入頁面必須是靜態的(動態內容注入是 一般不支持)

作爲參考(以及示例),隨時諮詢iText網站。

簡短摘要(第二連桿); iText將發佈一個HTML-2-PDF模塊以及iText 7,但是同樣會受到限制。

親切的問候, 里斯

+0

可能值得指出的是,2.x之後的iText需要閉源項目的商業許可。 –

+0

@Alan *「可能值得指出...」 - - 並非如此。因爲op已經使用了itext 5.x(因爲'XMLWorkerHelper'之前不可用),所以答案(指的是itext 5和itext 7)不會改變許可的情況。當問題和答案涉及具有不同許可證的不同版本時,可能值得討論許可證。 – mkl

+0

@mkl。 *「當問題和答案引用不同版本的不同許可證時,可能值得討論授權」*。不是真的:在3小時前編輯引用了XMLWorkerHelper,也就是在我發表評論後很長一段時間(在這一點上甚至沒有提到iText)。 http://stackoverflow.com/posts/42085481/revisions –