
Converti-Excel-in-PDF-in-Csharp
Migliora la leggibilità e l’usabilità dei tuoi file Excel convertendoli in formati di file PDF. Il processo di conversione da Excel a PDF è ora rapido ed efficiente grazie a questa libreria di .NET Excel. Questa libreria ti consente di convertire più fogli Excel in una pagina PDF o in più pagine PDF. Inoltre, puoi configurare le chiamate API secondo le tue esigenze. Nel recente passato, abbiamo pubblicato un articolo che dimostra la conversione da PDF a Excel. Tuttavia, in questo post del blog, impareremo come convertire Excel in PDF in C# a livello di codice.
Tratteremo i seguenti punti:
- Installazione della libreria .NET Excel
- Converti Excel in PDF in C#
- API da Excel a PDF - opzione avanzata
Installazione della libreria .NET Excel
Il processo di installazione di questa API è semplice in quanto puoi trovare una documentazione completa relativa all’installazione e al suo utilizzo.
Quindi, ci sono due modi per integrare questa libreria con il tuo progetto .NET.
Pertanto, puoi scaricare i file DLL o eseguire il comando seguente nel gestore di pacchetti NuGet.
Install-Package Aspose.Cells
Converti Excel in PDF in C#
Una volta completata l’installazione, sei pronto per scrivere frammenti di codice per soddisfare i tuoi requisiti aziendali relativi alla conversione da Excel a PDF.
È possibile seguire i seguenti passaggi e lo snippet di codice per convertire il foglio Excel in formato file PDF:
- Crea un oggetto della classe WorkBook e carica il file Excel di origine.
- Salva il documento in formato PDF chiamando il metodo save.
// Crea un oggetto della classe WorkBook e carica il file Excel di origine
Workbook workbook = new Workbook("sample.xlsx");
// Salva il documento in formato PDF chiamando il metodo di salvataggio
workbook.Save( "output.pdf", SaveFormat.Pdf);
Puoi vedere l’output nell’immagine qui sotto:

API da Excel a PDF - opzione avanzata
Nella sezione precedente, abbiamo visto che solo due righe di codice fanno tutta la magia. Tuttavia, ci sono molti altri metodi e proprietà disponibili che puoi controllare.
Esploreremo alcune delle proprietà importanti:
- Inizializza un’istanza della classe WorkBook e carica il file Excel di origine.
- Crea un oggetto della classe PdfSaveOptions per accedere alle opzioni PDF.
- Se true e la directory non esiste, CreateDirectory creerà la directory prima di salvare il file.
- Accedi al primo foglio di lavoro nel file Excel creando un oggetto della classe Worksheet.
- Richiamare il metodo HideRow per nascondere la terza riga del foglio di lavoro.
- Nascondere la seconda colonna del foglio di lavoro chiamando il metodo HideColumn.
- Richiamare il metodo save per salvare il documento in formato PDF.
// Inizializza un'istanza della classe WorkBook e carica il file Excel di origine
Workbook workbook = new Workbook("sample.xlsx");
// Crea un oggetto della classe PdfSaveOptions per accedere alle opzioni PDF
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Se true e la directory non esiste, la directory verrà creata automaticamente prima di salvare il file.
pdfSaveOptions.CreateDirectory = true;
// Accedere al primo foglio di lavoro nel file Excel creando un oggetto della classe Foglio di lavoro
Worksheet worksheet = workbook.Worksheets[0];
// Richiamare il metodo HideRow per nascondere la terza riga del foglio di lavoro
worksheet.Cells.HideRow(2);
// Nascondere la seconda colonna del foglio di lavoro chiamando il metodo HideColumn
worksheet.Cells.HideColumn(1);
// Richiamare il metodo di salvataggio per salvare il documento in formato PDF
workbook.Save( "output.pdf", SaveFormat.Pdf);
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Questo ci porta alla fine di questo post sul blog. Abbiamo imparato come convertire Excel in PDF in C# a livello di codice. Abbiamo anche esplorato alcuni metodi e proprietà avanzati per manipolare i file in un’applicazione .NET. Ci sono molte altre proprietà e metodi disponibili che puoi controllare nella documentazione. Inoltre, puoi trovare alcuni argomenti rilevanti nella sezione “Vedi anche” di seguito. Infine, conholdate.com sta scrivendo nuovi post sul blog su altri argomenti interessanti. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.
Domande frequenti
Come convertire Excel in PDF utilizzando la libreria C#?
Installa questa potente libreria .NET Excel libreria per ottenere la conversione da Excel a PDF. Offre un’enorme pila di metodi che ti aiutano ad automatizzare questa conversione e manipolazione.
Come si converte un foglio Excel in PDF?
È possibile convertire un foglio Excel in formato file PDF utilizzando i seguenti passaggi e il frammento di codice:
- Crea un oggetto della classe WorkBook e carica il file Excel di origine.
- Salva il documento in formato PDF chiamando il metodo save.
// Crea un oggetto della classe WorkBook e carica il file Excel di origine
Workbook workbook = new Workbook("sample.xlsx");
// Salva il documento in formato PDF chiamando il metodo di salvataggio
workbook.Save( "output.pdf", SaveFormat.Pdf);
Come posso convertire gratuitamente Excel in PDF?
Puoi automatizzare questo processo di conversione installando questa libreria .NET. Offre vari piani di abbonamento e include anche un piano.