Отслеживание процесса преобразования Excel в TIFF

Возможные сценарии использования

Иногда преобразование больших файлов Excel может занимать некоторое время. Во время этого, вы можете показать процесс преобразования документа вместо простого экрана загрузки для улучшения удобства использования вашего приложения. Aspose.Cells поддерживает отслеживание процесса преобразования документа, предоставляя интерфейс IPageSavingCallback. Интерфейс IPageSavingCallback предоставляет методы PageStartSaving и PageEndSaving, которые вы можете реализовать в своем собственном классе. Вы также можете контролировать, какие страницы рендерятся, как показано в пользовательском классе TestTiffPageSavingCallback.

Отслеживание процесса преобразования Excel в TIFF

В следующем образце кода загружается исходный файл Excel и выводится его процесс преобразования в консоли при использовании пользовательского класса TestTiffPageSavingCallback, реализующего интерфейс IPageSavingCallback. Сгенерированный выходной файл прикреплен для вашего ознакомления.

Файл вывода

Образец кода

Ниже приведен код для пользовательского класса 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