RTF is a popular file format that was introduced by Microsoft for creating rich text documents. The interoperability of RTF makes it possible to exchange the content between different Microsoft products as well as heterogeneous operating systems. PDF, on the other hand, is one of the most widely used digital document formats which provides cross-platform support. The conversion of the documents to PDF format is highly in practice. Therefore, in this article, you will learn how to convert an RTF document to PDF programmatically using C#.
RTF to PDF C# Converter API
Aspose.Words for .NET is a powerful word processing API that lets you create, read, and process the popular word processing formats including DOC, DOCX, RTF and etc. Its built-in RTF to PDF converter API allows you to convert your RTF documents to PDF format with high fidelity. You can download the API’s DLL or install it within your .NET application using NuGet.
PM> Install-Package Aspose.Words
Steps to Convert RTF File to PDF
Aspose.Words for .NET makes it quite easier for you to convert the RTF documents to PDF format. The following are the steps you need to perform for the conversion.
- Load the RTF document.
- Specify the output PDF file’s path.
- Save the RTF file as PDF.
- Open the PDF file using Adobe Reader or any other software.
RTF to PDF C# Conversion
The RTF to PDF conversion with Aspose.Words can be done within a couple of lines of code. The following are the steps along with the API references to convert an RTF file to PDF.
- Load the RTF document by specifying the file’s path using the Document class.
- Use the Document.Save(String, SaveFormat) method to save the RTF as PDF at the specified location.
The following code sample shows how to convert RTF to PDF in C#.
In this article, you have seen how easy it is to convert RTF documents to PDF format in C# using Aspose.Words for .NET API. You can learn more about the .NET word processing API using the documentation as well as the source code samples available on GitHub.