jPDFWriter は、任意のサード パーティのドライバーまたはソフトウェアをインストールしなくても Java プログラムから直接 PDF ドキュメントを作成する Java クラス ライブラリです。それは、印刷し、描画のグラフィックス ライブラリを使用するときに学習曲線を減らすために既存のコードを再利用する標準的な Java クラスをエミュレートします。2 つの方法で PDF ファイルを作成することができます: jPDFWriter の非常に単純な API を使用して直接 PDF ファイルを作成することができます単に PDFDocument オブジェクトを作成、必要に応じて多くの PDFPage オブジェクトを作成、文字列やグラフィックスなどのページを Graphics2D でサポートされている他の要素を描画、文書を保存または jPDFWriter は物理的なプリンターで印刷するかのように PDF ファイルを作成する標準的な Java !PrinterJob を拡張することができます。これは、既存の印刷コードの再利用を可能にし、アプリケーションことができます決定時では、PDF ファイルをプリンターに出力を送信するかどうか。PDF ファイルは、java.io.!OutputStream への書き込みまたは J2EE アプリケーション サーバー内で作業するときに、ブラウザーを javax.servlet.!ServletOutputStream に直接書き込まれ、ディスク上のファイルに保存することができます。アプリケーションの移植性とオペレーティング システムの独立性が危険にさらされないので、jPDFWriter は Java、完全に書き込まれます。