You have a question, need a support or a code example: ask our support team at firstname.lastname@example.org. We will help you quickly and with pleasure.
What «Excel to PDF .Net» can give me:
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.
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.
Because of this is absolutely standalone .Net 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.
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.
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 RTF in C# and VB.Net
1. Let us say, to convert an Excel workbook to RTF file within C# application:
static void Main(string args)
// Convert Excel file to RTF file
ExcelToPdf x = new ExcelToPdf();
// Set RTF as output format.
x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Rtf;
string excelFile = @"c:\MyTable.xls";
string rtfFile = Path.ChangeExtension(excelFile, ".rtf"); ;
catch (Exception ex)
2. Convert .xlsx to .rtf in memory within VB.Net application:
Public Sub ConvertExcelAsMemoryStream()
' Convert Excel to RTF in memory
Dim x As New ExcelToPdf()
' Set RTF as output format.
x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Rtf
Dim excelFile As String = "d:\MyBook.xls"
Dim rtfFile As String = Path.ChangeExtension(excelFile, ".rtf")
Dim rtfBytes() As Byte = Nothing
' Let us say, we have a memory stream with Excel data.
Using ms As New MemoryStream(File.ReadAllBytes(excelFile))
rtfBytes = x.ConvertBytes(ms.ToArray())
' Save rtfBytes to a file for demonstration purposes.
Catch ex As Exception
Requrements and Technical Information
«Excel to PDF .Net» can be used on 32 and 64-bits platforms with .Net Framework 2.0 and higher or Net Core 2.x. 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 (Net Core)can be used. Note that «Excel to PDF .Net» is entirely written in managed C#.
The library offers developers high quality conversion at reasonably 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 $239 with no additional fees or royalties!