PDF-formatet är ett av de mest använda dokumentformaten för att dela dokument. Denna handledning visar hur du använder C# för att konvertera Excel till PDF. I den här artikeln konverterar vi en Excel-arbetsbok till ett PDF-dokument med formatet XLSX. Dessutom kan du snabbt konvertera Excel till PDF med C# för olika Excel-format som XLS, CSV, XLT och många andra med bara några rader kod. Dessutom krävs ingen programvara från tredje part för konverteringen.
Steg för att konvertera Excel till PDF i C#
- Installera GroupDocs.Conversion for .NET från NuGet för att konvertera Excel till PDF med C#
- Lägg till referens till namnområdet GroupDocs.Conversion
- Skapa en instans av klassen Converter och ladda indata Excel för konvertering till PDF
- Initiera klassen PdfConvertOptions för att ge inställningar för PDF-dokumentet
- Anropa Konverteringsmetoden för klassen Converter och skicka namnet på PDF-filen tillsammans med objektet för klassen PdfConvertOptions
Dessa steg är självförklarande och kan användas i ditt projekt direkt för att konvertera Excel-fil till PDF med C#. Börja med att använda NuGet-pakethanteraren för att installera det nödvändiga biblioteket. Efter det skapar du en Converter-klassinstans och laddar Excel-filen som ska konverteras till en PDF. Slutligen kan du justera inställningarna för den konverterade PDF-filen och spara den på skiva.
Kod för att konvertera Excel till PDF i 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"); | |
} | |
} | |
} |
I den här artikeln lärde vi oss hur man konverterar filer med C# Excel till PDF-kod. Vi tittade på både grundläggande och avancerade konverteringsfall genom att ställa in sidinställningar. Dessutom kan Excel-arbetsböcker enkelt konverteras till HTML-, Microsoft PowerPoint- och Word-format.
Vi diskuterade konvertera bild till PDF i C#-koden i vår tidigare artikel. Om du är intresserad, ta en titt på den.