ExcelからTIFFへの変換の進行状況を追跡
Contents
[
Hide
]
可能な使用シナリオ
大きなExcelファイルを変換するときは時間がかかることがあります。この間、アプリケーションの使いやすさを向上させるために、単なるローディング画面ではなく文書変換の進行状況を表示したいと思うかもしれません。Aspose.Cellsは、IPageSavingCallback インターフェースを提供することで文書変換の進行状況を追跡できます。IPageSavingCallback インターフェースは、カスタムクラスで実装することができる PageStartSaving と PageEndSaving のメソッドを提供します。また、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