Il formato PDF è uno dei formati di documenti più utilizzati per la condivisione di documenti. Questo tutorial ti mostrerà come usare C# per convertire Excel in PDF. In questo articolo, convertiremo una cartella di lavoro Excel in un documento PDF utilizzando il formato XLSX. Inoltre, puoi convertire rapidamente Excel in PDF utilizzando C# per vari formati Excel come XLS, CSV, XLT e molti altri con poche righe di codice. Inoltre, per la conversione non è richiesto alcun software di terze parti.
Passaggi per convertire Excel in PDF in C#
- Installa GroupDocs.Conversion for .NET da NuGet per convertire Excel in PDF utilizzando C#
- Aggiungi riferimento allo spazio dei nomi GroupDocs.Conversion
- Crea un’istanza della classe Converter e carica l’Excel di input per la conversione in PDF
- Inizializza la classe PdfConvertOptions per fornire le preferenze per il documento PDF
- Chiama il metodo Convert della classe Converter e passa il nome del file PDF di output insieme all’oggetto della classe PdfConvertOptions
Questi passaggi sono autoesplicativi e possono essere utilizzati immediatamente nel tuo progetto per convertire il file Excel in PDF utilizzando C#. Per iniziare, usa il gestore di pacchetti NuGet per installare la libreria necessaria. Successivamente, crea un’istanza di classe Converter e carica il file Excel da convertire in PDF. Infine, puoi regolare le impostazioni per il file PDF convertito e salvarlo su disco.
Codice per convertire Excel in PDF in C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Excel file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new PdfConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the Excel in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
In questo articolo, abbiamo imparato come convertire i file utilizzando il codice C# Excel in PDF. Abbiamo esaminato sia i casi di conversione di base che quelli avanzati impostando gli attributi di configurazione della pagina. Inoltre, le cartelle di lavoro di Excel possono essere semplicemente convertite nei formati HTML, Microsoft PowerPoint e Word.
Abbiamo discusso del codice converti l’immagine in PDF in C# nel nostro articolo precedente. Se sei interessato, dai un’occhiata.