Anteprima di stampa della cartella di lavoro e del foglio di lavoro

Scenario di utilizzo

Potrebbero esserci casi in cui i file Excel con milioni di pagine devono essere convertiti in PDF o immagini. L’elaborazione di tali file richiederà molto tempo e risorse. In questi casi, la funzione Anteprima di stampa della cartella di lavoro e del foglio di lavoro potrebbe rivelarsi utile. Prima di convertire tali file, l’utente può controllare il numero totale di pagine e quindi decidere se il file deve essere convertito o meno. Questo articolo si concentra sull’utilizzo diCartella di lavoroStampaAnteprimaeFoglioStampaAnteprimaclassi per scoprire il numero totale di pagine.

Anteprima di stampa della cartella di lavoro e del foglio di lavoro

Aspose.Cells fornisce la funzione di anteprima di stampa. Per questo, lo API fornisceCartella di lavoroStampaAnteprimaeFoglioStampaAnteprimaclassi. Per creare l’anteprima di stampa dell’intera cartella di lavoro, creare un’istanza diCartella di lavoroStampaAnteprimaclasse passandoCartella di lavoroeImageOrPrintOptionsoggetti al costruttore. IlCartella di lavoroStampaAnteprimala classe fornisce unEvaluatedPageCountmetodo che restituisce il numero di pagine nell’anteprima generata. Simile aCartella di lavoroStampaAnteprimaclasse, ilFoglioStampaAnteprimaclass viene utilizzata per generare un’anteprima di stampa per un foglio di lavoro specifico. Per creare l’anteprima di stampa di un foglio di lavoro, creare un’istanza diFoglioStampaAnteprimaclasse passandoFoglio di lavoroeImageOrPrintOptionsoggetti al costruttore. IlFoglioStampaAnteprimaclass fornisce anche unEvaluatedPageCountmetodo che restituisce il numero di pagine nell’anteprima generata.

Il seguente frammento di codice illustra l’uso di entrambiCartella di lavoroStampaAnteprimaeFoglioStampaAnteprimaclassi utilizzando ilfile excel di esempio.

Codice d’esempio

Di seguito è riportato l’output generato dall’esecuzione del codice precedente.

Uscita console

Numero di pagine della cartella di lavoro: 1
Numero di pagine del foglio di lavoro: 1