Jak przekonwertować Excela na PDF w C#

Format PDF jest jednym z najczęściej używanych formatów dokumentów do udostępniania dokumentów. W tym samouczku dowiesz się, jak używać języka C# do konwertowania programu Excel na format PDF. W tym artykule przekonwertujemy skoroszyt programu Excel na dokument PDF przy użyciu formatu XLSX. Dodatkowo możesz szybko konwertować Excel do formatu PDF przy użyciu C# dla różnych formatów Excel, takich jak XLS, CSV, XLT i wielu innych, za pomocą zaledwie kilku wierszy kodu. Ponadto do konwersji nie jest wymagane żadne oprogramowanie innych firm.

Kroki, aby przekonwertować Excel na PDF w C#

  1. Zainstaluj GroupDocs.Conversion for .NET z NuGet, aby przekonwertować Excel na PDF przy użyciu C#
  2. Dodaj odniesienie do przestrzeni nazw GroupDocs.Conversion
  3. Utwórz instancję klasy Converter i załaduj wejściowy plik Excel do konwersji do formatu PDF
  4. Zainicjuj klasę PdfConvertOptions w celu zapewnienia preferencji dla dokumentu PDF
  5. Wywołaj metodę Convert klasy Converter i podaj nazwę wyjściowego pliku PDF wraz z obiektem klasy PdfConvertOptions

Te kroki są oczywiste i można je od razu zastosować w swoim projekcie, aby konwertować plik Excel na PDF przy użyciu C#. Aby rozpocząć, użyj menedżera pakietów NuGet, aby zainstalować niezbędną bibliotekę. Następnie utwórz instancję klasy Converter i załaduj plik Excel, który ma zostać przekonwertowany na plik PDF. Na koniec możesz dostosować ustawienia przekonwertowanego pliku PDF i zapisać go na dysku.

Kod do konwersji Excela na PDF w 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");
}
}
}

W tym artykule dowiedzieliśmy się, jak konwertować pliki przy użyciu kodu C# Excel do PDF. Przyjrzeliśmy się zarówno podstawowym, jak i zaawansowanym przypadkom konwersji, ustawiając atrybuty ustawień strony. Ponadto skoroszyty programu Excel można łatwo konwertować na formaty HTML, Microsoft PowerPoint i Word.

Omówiliśmy kod przekonwertuj obraz na PDF w C# w naszym wcześniejszym artykule. Jeśli jesteś zainteresowany, spójrz na to.

 Polski