Interrompi la conversione o il caricamento utilizzando InterruptMonitor quando impiega troppo tempo

Possibili scenari di utilizzo

Aspose.Cells consente di interrompere la conversione della cartella di lavoro in vari formati come PDF, HTML, ecc. utilizzando ilMonitor di interruzioneoggetto quando ci vuole troppo tempo. Il processo di conversione è spesso intensivo sia per la CPU che per la memoria ed è spesso utile interromperlo quando le risorse sono limitate. Puoi usareMonitor di interruzionesia per interrompere la conversione che per interrompere il caricamento di un’enorme cartella di lavoro. Si prega di utilizzareWorkbook.InterruptMonitorproprietà per interrompere la conversione eLoadOptions.InterruptMonitorproprietà per il caricamento di una cartella di lavoro enorme.

Interrompi la conversione o il caricamento utilizzando InterruptMonitor quando impiega troppo tempo

Il seguente codice di esempio spiega l’utilizzo diMonitor di interruzioneoggetto. Il codice converte un file Excel piuttosto grande in PDF. Ci vorranno diversi secondi (es.più di 30 secondi) per convertirlo a causa di queste righe di codice.

//Access cell AB1000000 and add some text inside it.

Cell cell = ws.getCells().get("AB1000000");

cell.putValue("This is text.");

Come vediAB1000000è piuttosto una cella più lontana nel file XLSX. comunque, il*WaitForWhileAndThenInterrupt()*Il metodo interrompe la conversione dopo 10 secondi e il programma termina/termina. Utilizzare il codice seguente per eseguire il codice di esempio.

new StopConversionOrLoadingUsingInterruptMonitor().testRun();

Codice d’esempio