Остановите преобразование или загрузку с помощью InterruptMonitor, если это занимает слишком много времени
Возможные сценарии использования
Aspose.Cells позволяет остановить преобразование рабочей книги в различные форматы, такие как PDF, HTML и т. д., с помощьюInterruptMonitor объект, когда это занимает слишком много времени. Процесс преобразования часто интенсивно использует как ЦП, так и память, и часто бывает полезно остановить его, когда ресурсы ограничены. Ты можешь использоватьInterruptMonitorкак для остановки преобразования, так и для остановки загрузки огромной книги. Пожалуйста, используйтеWorkbook.InterruptMonitor свойство для остановки преобразования иLoadOptions.InterruptMonitor свойство для загрузки огромной книги.
Остановите преобразование или загрузку с помощью InterruptMonitor, если это занимает слишком много времени
В следующем примере кода объясняется использованиеInterruptMonitor объект. Код преобразует довольно большой файл Excel в PDF. Это займет несколько секунд (т.е.более 30 секунд), чтобы преобразовать его из-за этих строк кода.
//Access cell J1000000 and add some text inside it.
Cell cell = ws.Cells["J1000000"];
cell.PutValue("This is text.");
Как вы видитеJ1000000 это довольно дальняя ячейка в файле XLSX. Однако**Ждать для пока и потом прерывать ()**метод прерывает преобразование через 10 секунд, и программа завершается/завершается. Пожалуйста, используйте следующий код для выполнения примера кода.
new StopConversionOrLoadingUsingInterruptMonitor().TestRun();