Genera anteprime di fogli Excel mirate utilizzando GroupDocs.Annotation .NET
Guida all’anteprima del documento
Introduzione
Desideri migliorare la chiarezza dell’elaborazione dei tuoi documenti concentrandoti su punti dati specifici? Che tu sia uno sviluppatore che crea strumenti di analisi dati, un professionista IT che gestisce documenti o chiunque sia interessato a semplificare i flussi di lavoro, le anteprime mirate dei documenti possono farti risparmiare tempo e migliorare l’efficienza. Questo tutorial ti guiderà nell’utilizzo di GroupDocs.Annotation per .NET per generare anteprime da colonne selezionate del foglio di lavoro, garantendo risultati concisi e pertinenti.
Cosa imparerai:
- Come impostare GroupDocs.Annotation per .NET
- Generazione di anteprime con colonne del foglio di lavoro specificate
- Configurazione delle opzioni di anteprima per un output ottimale
- Applicazioni pratiche di questa funzionalità in scenari reali
Cominciamo esaminando i prerequisiti necessari prima di iniziare a implementare questa soluzione.
Prerequisiti
Prima di immergerti nell’implementazione, assicurati di avere quanto segue:
Librerie e versioni richieste:
- GroupDocs.Annotation per .NET: È richiesta la versione 25.4.0 o successiva.
Requisiti di configurazione dell’ambiente:
- Un ambiente di sviluppo con installato .NET Framework o .NET Core.
Prerequisiti di conoscenza:
- Conoscenza di base della programmazione C#
- Familiarità con le operazioni di I/O sui file in .NET
Impostazione di GroupDocs.Annotation per .NET
Per iniziare, è necessario installare la libreria GroupDocs.Annotation. Ecco come farlo utilizzando diversi gestori di pacchetti:
Console del gestore pacchetti NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
\Interfaccia a riga di comando .NET
dotnet add package GroupDocs.Annotation --version 25.4.0
Fasi di acquisizione della licenza:
- Prova gratuita: Scarica una versione di prova da Sito web di GroupDocs per testare le funzionalità.
- Licenza temporanea: Ottieni una licenza temporanea per l’accesso completo durante lo sviluppo presso Pagina della licenza temporanea.
- Acquistare: Per l’uso in produzione, acquistare una licenza tramite Pagina di acquisto di GroupDocs.
Inizializzazione e configurazione di base con C#:
Ecco come puoi configurare il tuo ambiente per iniziare a lavorare con GroupDocs.Annotation per .NET.
using System;
using GroupDocs.Annotation;
// Inizializza l'oggetto Annotator con un percorso del documento.
string inputFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.xlsx";
Annotator annotator = new Annotator(inputFilePath);
Ora che hai impostato tutto, passiamo alla generazione di anteprime da colonne specifiche del foglio di lavoro.
Guida all’implementazione
Questa guida vi guiderà nell’implementazione della funzionalità di generazione di anteprime di documenti con colonne specifiche del foglio di lavoro. Ogni sezione si concentra su un aspetto specifico del processo di implementazione.
Generazione di anteprime di documenti da colonne specifiche del foglio di lavoro
PanoramicaQuesta funzionalità consente agli sviluppatori di creare anteprime di documenti che includono solo colonne selezionate da un foglio di lavoro Excel, migliorando sia le prestazioni che la pertinenza.
Passaggio 1: definire le opzioni di anteprima
Inizia impostando il tuo PreviewOptions. Questo determina come e dove verranno salvati i file di anteprima.
using System.IO;
using GroupDocs.Annotation.Options;
string outputDirectoryPath = "YOUR_OUTPUT_DIRECTORY";
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
new FileStream(Path.Combine(outputDirectoryPath, $"cells_page{pageNumber}.png"), FileMode.Create),
(number, stream) => stream.Dispose());
Spiegazione: IL PreviewOptions Il costruttore accetta due delegati. Il primo specifica il percorso del file per l’immagine di anteprima di ogni pagina. Il secondo garantisce che i flussi vengano eliminati correttamente dopo l’uso.
Passaggio 2: specificare le colonne del foglio di lavoro
Scegli quali colonne del tuo foglio di lavoro desideri includere nelle anteprime aggiungendole a WorksheetColumns.
// Includi colonne specifiche dal Foglio1.
previewOptions.WorksheetColumns.Add(new WorksheetColumnsRange("Sheet1\