SpreadsheetGear2017 と Aspose.page for .Net を使用して、xlsxファイル から pdfファイルを出力する処理を作成した。
pdfファイルを出力することはできたが、出力後メモリが解放されず、出力を実行するたびにメモリが確保され続ける。
処理の流れとしては、以下の通り。
- SpreadsheetGear2017でxlsxファイルを読み込み、XPSで出力
※XPSはMemoryStreamに出力。 - Aspose.pageを使用してXPSからpdfファイルを出力
サンプル.zip (7.3 MB)
<再現環境>
バージョン: Aspose.Page for .NET 19.11
OS バージョン: Windows 7 32bit or 64bit
.NET Framework: 4.8
<備考>
・SpreadsheetGear2017でxlsxファイルをXPSファイルに出力しただけでは、メモリが確保され続けることはない。
・Windows10 64bit 1909 では 125 MB を超えることはなく、メモリが過剰に増加することはない。