0
サーブレットのコンテキストでPDFテンプレートをキャッシュしたいと思います。誰かがレポートを生成するたびに、サーブレットはコンテキストからテンプレートを取得し、それをコピーし、動的データでコピーを修正します。これにより、レポートが生成されるたびに、アプリケーションがハードドライブにぶつからないようにします。サーブレットのコンテキストでPDFをキャッシュする方法、itext
これは私が試みた1つの方法ですが、動作しないようです。 NULLポインタエラーが発生する
RandomAccessFileOrArray pdfTemplate = new RandomAccessFileOrArray(
context.getResourceAsStream("pathToPdf"));
context.setAttribute("pdftemplate", pdfTemplate);
ご意見をいただければ幸いです。私はこれを検索して、これをコード化する最良の方法についての例を見つけることができません。お時間 ダグ
読み込むテンプレートはいくつかありますか? – Phani
私はそれをただ一つのテンプレートにしようとしていました。私がiTextで持っている問題とインポートされたページをコピーすると、複数のテンプレートを使用する可能性があります – Doug
IOからロードしたくない場合は、20または30のテンプレートであればメモリに作成できます。それが成長すればそれを考慮する必要があります。いつものようにデザイン以上にはないと言います。 – Phani