Questo breve tutorial contiene informazioni su come compilare un modulo PDF con dati Excel utilizzando C#. Imparerai tutti i passaggi per caricare i file PDF ed Excel e quindi leggere i dati da un file XLSX per compilare i campi del modulo PDF. Ciò ti consentirà di scrivere un programma per riempire automaticamente il modulo PDF da Excel utilizzando C# in modo tale che per ogni record nel file Excel venga creato un file PDF separato.
Passaggi per compilare il modulo PDF con i dati di Excel utilizzando C#
- Stabilisci l’ambiente IDE da utilizzare Aspose.PDF e Aspose.Cells per .NET utilizzando il gestore di pacchetti NuGet
- Carica il file PDF con i campi modulo nell’oggetto Document che deve essere riempito con i dati di un file Excel
- Carica il file Excel di origine con i dati richiesti utilizzando l’oggetto classe Workbook
- Scorri tutte le righe nel file Excel di origine
- Per ogni iterazione, ottieni il riferimento al campo di destinazione nel file PDF di origine
- Impostare il valore del campo sulla colonna desiderata nella riga corrente del file Excel
- Ripetere l’iterazione per tutte le righe e salvare ogni PDF come file separato sul disco
Questi passaggi ci guidano nella compilazione di moduli PDF da Excel utilizzando C# fornendo dettagli sulla creazione dell’IDE seguiti da chiamate API per caricare sia il file PDF modello che il file Excel di origine. Una volta caricato il file Excel, tutte le righe desiderate vengono iterate in modo tale che durante ogni iterazione i dati vengano recuperati da colonne diverse nella riga corrente e riempiti nei campi di destinazione del file PDF caricato. Durante l’iterazione, il file PDF viene salvato separatamente per ogni record nel file Excel.
Codice per riempire automaticamente PDF da Excel usando C#
Questo codice illustra il processo per riempire un modulo PDF con dati Excel utilizzando C# utilizzando due librerie contemporaneamente per lavorare con PDF ed Excel in modo tale che la classe Document venga utilizzata per caricare il file PDF e la classe Workbook venga utilizzata per caricare il file Excel . La classe Workbook contiene una raccolta di fogli di lavoro e ogni foglio di lavoro ha una raccolta di celle a cui è possibile accedere per leggere/scrivere dati al suo interno. D’altra parte, la classe Document ha le opzioni per accedere a diversi campi del modulo per nome e quindi impostarne il valore secondo i requisiti.
Questo tutorial spiega come utilizzare automaticamente C# fill PDF form. Se vuoi imparare la procedura per trovare e sostituire il testo in un PDF, fai riferimento all’articolo su come trovare e sostituire il testo in PDF usando C#.