2011-08-09 33 views
0

私はPDFアイコンをクリックしてそのWebページの内容を印刷することができます。JSFでWebページを印刷

印刷機能を追加しようとしているページは、JSFで設計されているので、印刷ボタンを追加してウェブページを印刷することができます。

+0

PDFはどのようにこれに関連していますか? PDFファイルはWebページではありません。 – BalusC

+0

ウェブページの内容をPDFとして印刷する必要があります – Illep

+0

これは3段階のプロセスです。 1)JSF生成のHTMLを取得する。 2)HTMLをPDFに変換する。 3)ブラウザでPDFを印刷します。ステップを個別に解決することに集中する必要があります。 PDFへの変換が必須ではなく、ウェブブラウザに表示されているものを印刷するだけで十分であれば、1回のJavaScript関数呼び出しで非常に簡単です。 – BalusC

答えて

1

いいえ、あなた自身で行う必要があります。 PDFライブラリー(例えばiText)を入手してから、Webページ出力(プレーンHTML)を取得します。その後、HTMLを繰り返してPDFバージョンを作成する必要があります(例えば、iTextドキュメントを作成するなど)。いくつかの要素(javascriptで動く)が静的コンテンツに変わる必要があるため、おそらくあなた自身がこれを行う必要があります。誰もあなたが出力がどのように見えるかを知っていません。

関連する問題