Converti-Excel-in-PDF-in-Csharp

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

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:

  1. Crea un oggetto della classe WorkBook e carica il file Excel di origine.
  2. 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:

Excel in PDF in C#

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:

  1. Inizializza un’istanza della classe WorkBook e carica il file Excel di origine.
  2. Crea un oggetto della classe PdfSaveOptions per accedere alle opzioni PDF.
  3. Se true e la directory non esiste, CreateDirectory creerà la directory prima di salvare il file.
  4. Accedi al primo foglio di lavoro nel file Excel creando un oggetto della classe Worksheet.
  5. Richiamare il metodo HideRow per nascondere la terza riga del foglio di lavoro.
  6. Nascondere la seconda colonna del foglio di lavoro chiamando il metodo HideColumn.
  7. 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:

  1. Crea un oggetto della classe WorkBook e carica il file Excel di origine.
  2. 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.

Guarda anche