ExcelからTIFFへの変換進行状況をC++経由のGolangでトラッキング
Contents
[
Hide
]
可能な使用シナリオ
大きなExcelファイルの変換には時間がかかる場合があります。その間、読み込み画面だけでなくドキュメント変換の進行状況を表示したい場合があります。Aspose.CellsはIPageSavingCallbackインターフェースを提供することでドキュメント変換の進捗追跡をサポートしています。IPageSavingCallbackインターフェースはPageStartSavingおよびPageEndSavingメソッドを提供しており、カスタムクラスに実装可能です。また、どのページをレンダリングするかも制御可能です(TestPageSavingCallbackカスタムクラス参照)。
ExcelからTIFFへの変換の進行状況を追跡
次のコード例は、IPageSavingCallbackインターフェースを実装したTestPageSavingCallbackカスタムクラスを使用して、ソース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</br>