تتبع تقدم تحويل Excel إلى TIFF باستخدام Golang عبر C++

سيناريوهات الاستخدام المحتملة

أحيانًا قد يستغرق تحويل ملفات Excel الكبيرة بعض الوقت. خلال هذا الوقت، قد ترغب في عرض تقدم تحويل المستند بدلاً من شاشة التحميل فقط لتعزيز قابلية استخدام التطبيق الخاص بك. يدعم Aspose.Cells تتبع تقدم تحويل المستند من خلال توفير واجهة IPageSavingCallback. توفر واجهة IPageSavingCallback طرق PageStartSaving و PageEndSaving التي يمكنك تنفيذها في فئتك المخصصة. يمكنك أيضًا السيطرة على الصفحات التي يتم تصييرها كما هو موضح في فئة TestPageSavingCallback المخصصة.

تتبع تقدّم تحويل Excel إلى TIFF

يعرض المثال البرمجي التالي تحميل ملف Excel المصدر (95584311.xlsx) وطباعة تقدم التحويل في وحدة التحكم باستخدام فئة TestPageSavingCallback التي تنفذ واجهة IPageSavingCallback. الملف الناتج المرفق هو مرجع لك.

Output File

الكود المثالي

الكود التالي لصنف 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>