私が到達しようとしている目的は、PDF を Oracle データベースに BLOB に保存することです。現在、私が使用しているサーブレットは、HttpServletResponse 経由でのみ pdf を送り返します。
Printers.getPDFPrinter(0).printToResponse(myTemplate, response, 0, TemplateA.PDF);
printToResponse スクリプトにアクセスできないため、何をするのかわかりません。私が知っているのは、応答には OutputStream を取得できる HttpServletResponse タイプがあり、myTemplate は私がアクセスしていない IDocument インターフェイスを実装していることだけです。
myTemplate または response のいずれかを (blob として保存するために) バイト配列に入れることができれば、問題ありません。ただし、すべての検索で、出力ストリームではなく、入力ストリームからバイト配列を作成するコードしか見つかりませんでした。
誰でも助けてくれますか?