New to Telerik Document ProcessingStart a free 30-day trial

Getting Started

Updated on Feb 25, 2026

This article will get you started in using the RadPdfProcessing library.

If you still don't have Telerik Document Processing installed, check the First Steps topic to learn how you can obtain the packages through the different suites.

Required References

You can find the required references in the PdfProcessing NuGet packages section.

Creating a Document

RadFixedDocument is the root element in the library. It consists of RadFixedPage objects and instructions for annotations and destinations in the document. Example 1 shows how to create a document and add a page to it.

Example 1: Create RadFixedDocument

c#
RadFixedDocument document = new RadFixedDocument();
RadFixedPage page = document.Pages.AddPage();

The page can then be edited through a FixedContentEditor instance. Example 2 creates an editor and adds a TextFragment to the page object created in Example 1.

Example 2: Add text

c#
FixedContentEditor editor = new FixedContentEditor(page);
editor.DrawText("Hello RadPdfProcessing!");

Exporting to PDF

Exporting to PDF format can be achieved with the PdfFormatProvider class. Example 3 shows how to export the RadFixedDocument created in Examples 1 and 2 to a file.

Example 3: Export to PDF

c#
PdfFormatProvider provider = new PdfFormatProvider();
using (Stream output = File.OpenWrite("Hello.pdf"))
{
    provider.Export(document, output, TimeSpan.FromSeconds(10));
}

For more complete examples head to the Developer Focused Examples section of the library.

See Also