iTextSharp で “Already Closed” が発生する

iTextSharp で PDF ファイルを生成する場合に「Alread Closed」というエラーが発生することがある。

これは処理の最後に読んでいる Close メソッド(Document オブジェクト)が原因。Close の代わりに CloseDocument メソッドを用いるとこのエラーは発生しない。