時間がかかりすぎる場合は、InterruptMonitor を使用して変換またはロードを停止します

考えられる使用シナリオ

Aspose.Cells を使用すると、PDF、HTML などのさまざまな形式へのワークブックの変換を停止できます。割り込みモニター時間がかかりすぎる場合はオブジェクト。多くの場合、変換プロセスは CPU とメモリの両方を集中的に使用するため、リソースが限られている場合に停止すると便利な場合がよくあります。使用できます割り込みモニター変換を停止するためと、巨大なワークブックのロードを停止するための両方です。使ってくださいWorkbook.InterruptMonitor変換を停止するプロパティとLoadOptions.InterruptMonitor巨大なワークブックをロードするためのプロパティ。

時間がかかりすぎる場合は、InterruptMonitor を使用して変換またはロードを停止します

次のサンプル コードは、割り込みモニター物体。このコードは、非常に大きな Excel ファイルを PDF に変換します。数秒かかります (つまり、30秒以上)これらのコード行のために変換する必要があります。

//Access cell AB1000000 and add some text inside it.

Cell cell = ws.getCells().get("AB1000000");

cell.putValue("This is text.");

ご覧のとおりAB1000000XLSX ファイルのかなり遠いセルです。しかし*WaitForWhileAndThenInterrupt()*メソッドは 10 秒後に変換を中断し、プログラムは終了/終了します。サンプルコードを実行するには、次のコードを使用してください。

new StopConversionOrLoadingUsingInterruptMonitor().testRun();

サンプルコード