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#
- Zainstaluj GroupDocs.Conversion for .NET z NuGet, aby przekonwertować Excel na PDF przy użyciu C#
- Dodaj odniesienie do przestrzeni nazw GroupDocs.Conversion
- Utwórz instancję klasy Converter i załaduj wejściowy plik Excel do konwersji do formatu PDF
- Zainicjuj klasę PdfConvertOptions w celu zapewnienia preferencji dla dokumentu PDF
- 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.