ドキュメント変換の進行状況を追跡

可能な使用シナリオ

大きなExcelファイルを変換するときは時間がかかることがあります。この間、アプリケーションの使いやすさを向上させるために、単なるローディング画面ではなく文書変換の進行状況を表示したいと思うかもしれません。Aspose.Cellsは、IPageSavingCallback インターフェースを提供することで文書変換の進行状況を追跡できます。IPageSavingCallback インターフェースは、カスタムクラスで実装することができる PageStartSavingPageEndSaving のメソッドを提供します。また、TestPageSavingCallback カスタムクラスで示されているように、どのページをレンダリングするかを制御することもできます。

文書変換の進行状況を追跡する

次のコードサンプルは、TestPageSavingCallback カスタムクラスを実装して、IPageSavingCallback インターフェースを使用して、ソースのExcelファイルをロードし、変換の進行状況をコンソールに印刷します。

サンプルコード

TestPageSavingCallbackカスタムクラスのコードは次のとおりです。

コンソール出力

Start saving page index 0 of pages 11</br>
End saving page index 0 of pages 11</br>
Start saving page index 1 of pages 11</br>
End saving page index 1 of pages 11</br>
Start saving page index 2 of pages 11</br>
End saving page index 2 of pages 11</br>
Start saving page index 3 of pages 11</br>
End saving page index 3 of pages 11</br>
Start saving page index 4 of pages 11</br>
End saving page index 4 of pages 11</br>
Start saving page index 5 of pages 11</br>
End saving page index 5 of pages 11</br>
Start saving page index 6 of pages 11</br>
End saving page index 6 of pages 11</br>
Start saving page index 7 of pages 11</br>
End saving page index 7 of pages 11</br>
Start saving page index 8 of pages 11</br>
End saving page index 8 of pages 11