Hur man konverterar Excel till PDF i C#

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#

  1. Installera GroupDocs.Conversion for .NET från NuGet för att konvertera Excel till PDF med C#
  2. Lägg till referens till namnområdet GroupDocs.Conversion
  3. Skapa en instans av klassen Converter och ladda indata Excel för konvertering till PDF
  4. Initiera klassen PdfConvertOptions för att ge inställningar för PDF-dokumentet
  5. 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.

 Svenska