The simplest way to convert Excel to PDF in C# and VB.Net .NET Core
Key Features
>>Excel to PDF
Excel to DOCX
Excel to RTF
Split and merge PDF
Download trial
Code examples
Video Tutorials
Version History

The simplest way to convert Excel to PDF in C# and VB.Net .NET Core

The simplest way to convert Excel to PDF in C# and VB.Net .NET Core


     If you are looking for a .NET library to convert Excel workbooks and sheets to PDF, you are in the right place. «Excel to PDF .Net» helps you convert any of .xls or .xlsx documents.

During the conversion process you may: select custom sheets and area of cells for conversion, specify page properties, add page numbers and the version of PDF format.

To illustrate how to easily convert Excel workbook to PDF, let's look at simple code in C#:

1. Add a reference to the "SautinSoft.Excel.dll":

How to add the reference to the SautinSoft.Excel.dll

Type this C# code:

          SautinSoft.ExcelToPdf x = new SautinSoft.ExcelToPdf();
          x.ConvertFile(@"d:\Table.xlsx", @"d:\Table.pdf");

Nuget  Online Demo   Download, (Mar 5-th, 2020)

Have a Question?

You have a question, need a support or a code example: ask our support team at We will help you quickly and with pleasure.

What «Excel to PDF .Net» can give me:

  1. Save a time and cost of developing of my application. You will need to only add the reference to "SautinSoft.ExcelToPdf.dll" and write 3-4 C# lines to get ability to convert Excel to PDF, RTF, DOCX.

  2. The one product provides me by set of API to convert .xls and .xlsx to PDF, RTF, DOCX at once, split and merge PDF documents.

  3. Because of this is absolutely standalone .NET Framework and .NET Core assembly, I don't need to worry about the availability of Adobe Acrobat, MS Office, OpenOffice or other software on the my client's computers.

  4. The one time price. I pay a one time and can use «Excel to PDF .Net» for a whole life without any additional fees. My license will never expires.

  5. As bonus, I get unlimited technical support during a whole life for free and independently of the date of my purchasing.

Some examples to convert Excel to PDF in C# and VB.Net

1. Let us say, to convert an Excel workbook to PDF in memory within C# application:

        public static void ConvertExcelAsMemoryStream()
            // Convert Excel to PDF in memory
            ExcelToPdf x = new ExcelToPdf();

            // Set PDF as output format.
            x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf;

            string excelFile = @"d:\MyWorkBook.xls";
            string pdfFile = Path.ChangeExtension(excelFile, ".pdf");
            byte[] pdfBytes = null;

                // Let us say, we have a memory stream with Excel data.
                using (MemoryStream ms = new MemoryStream(File.ReadAllBytes(excelFile)))
                    pdfBytes = x.ConvertBytes(ms.ToArray());
                // Save pdfBytes to a file for demonstration purposes.
                File.WriteAllBytes(pdfFile, pdfBytes);
            catch (Exception ex)

2. Convert .xlsx file to PDF file in VB.Net application:

    Sub Main()
        ' Specify sheets for converting
        Dim x As New ExcelToPdf()

        ' Set PDF as output format.
        x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf

        ' Let's convert only sheets: 1,3.
        x.Sheets.Custom(New Integer() {1, 3})

        Dim excelFile As String = "d:\Sheets.xlsx"
        Dim pdfFile As String = Path.ChangeExtension(excelFile, ".pdf")

            x.ConvertFile(excelFile, pdfFile)
        Catch ex As Exception
        End Try
    End Sub

Requirements and Technical Information

     «Excel to PDF .Net» can be used on 32 and 64-bits platforms with .NET Framework 4.0, .NET Core 2.0 and higher. The component doesn't require Microsoft Excel or any other software. It's absolutely standalone and independent library.

Our product is compatible with all .NET languages and supports all Operating Systems where .NET Framework and .NET Core can be used. Note that «Excel to PDF .Net» is entirely written in managed C#.

.Net Framework 4.0 and higher and .Net Core 2.0 and higher

.NET Framework 4.0, 4.5, 4.6.1 and higher.

.NET Core 2.0 and higher.

Multi-platform component, runs on:

Our component has proven itself on cloud platforms and services:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform
  • SharePoint
  • Docker
  • etc.

Reasonable prices

     The library offers developers high quality conversion at reasonable prices. The main point of interest is that «Excel to PDF .Net» is less expensive than all of its more or less popular counterparts. For example, a single license cost $439(US) with no additional fees or royalties!


To see this functionality firsthand, download the freshest «Excel to PDF .Net» with code examples, 52.0 Mb.


  • Sweden, Stockholm
  • Mortviksvagen 68B 142 43 SKOGAS
  • Tel: +46 812111486
  • Email:
    Copyright © 2002 - 2020 SautinSoft (started from All rights reserved.