Fortschrittsverfolgung bei der Konvertierung von Excel in TIFF mit Golang über C++
Mögliche Verwendungsszenarien
Das Konvertieren großer Excel-Dateien kann manchmal einige Zeit in Anspruch nehmen. Während dieser Zeit möchten Sie vielleicht den Fortschritt der Dokumenten-Konvertierung anzeigen, anstatt nur einen Ladebildschirm, um die Benutzerfreundlichkeit Ihrer Anwendung zu verbessern. Aspose.Cells unterstützt die Verfolgung des Fortschritts bei der Dokumenten-Konvertierung durch die Bereitstellung der IPageSavingCallback-Schnittstelle. Die IPageSavingCallback-Schnittstelle bietet PageStartSaving und PageEndSaving-Methoden, die Sie in Ihrer eigenen Klasse implementieren können. Außerdem können Sie steuern, welche Seiten gerendert werden, wie im benutzerdefinierten TestPageSavingCallback-Klasse demonstriert.
Konvertierungsvorgang von Excel nach TIFF verfolgen
Das folgende Codebeispiel lädt die Quelle Excel-Datei und zeigt den Fortschritt der Konvertierung in der Konsole durch die Verwendung der benutzerdefinierten Klasse TestPageSavingCallback, die das IPageSavingCallback-Schnittstelle implementiert. Die generierte Ausgabedatei ist zu Ihrer Referenz angehängt.
Beispielcode
Der folgende Code zeigt die TestTiffPageSavingCallback-benutzerdefinierte Klasse.
Konsolenausgabe
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>