ExcelからTIFFへの変換の進行状況を追跡

可能な使用シナリオ

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

ExcelからTIFFへの変換の進行状況を追跡

次のコードサンプルは、TestTiffPageSavingCallback カスタムクラスを実装して、IPageSavingCallback インターフェースを使用して、ソースのExcelファイルをロードし、変換の進行状況をコンソールに印刷します。生成された出力ファイルは添付しています。

出力ファイル

サンプルコード

以下はTestTiffPageSavingCallback カスタムクラスのコードです。

コンソール出力

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