Seguir el progreso de conversión de Excel a TIFF con Golang mediante C++

Escenarios de uso posibles

A veces, convertir archivos grandes de Excel puede tomar algo de tiempo. Durante este tiempo, quizás desee mostrar el progreso de conversión del documento en lugar de una pantalla de carga para mejorar la usabilidad de su aplicación. Aspose.Cells soporta el seguimiento del progreso de conversión del documento proporcionando la interfaz IPageSavingCallback. La interfaz IPageSavingCallback proporciona los métodos PageStartSaving y PageEndSaving que puede implementar en su clase personalizada. También puede controlar qué páginas se renderizan, como se demuestra en la clase personalizada TestPageSavingCallback.

Seguir el progreso de conversión de Excel a TIFF

El siguiente ejemplo carga el archivo de Excel de origen y muestra su progreso de conversión en la consola usando la clase personalizada TestPageSavingCallback que implementa la interfaz IPageSavingCallback. El archivo de salida generado se adjunta para su referencia.

Output File

Código de muestra

El siguiente es el código para la clase personalizada TestTiffPageSavingCallback.

Salida de la consola

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>