New to Telerik Document ProcessingStart a free 30-day trial

RadPdfProcessing Overview

Updated on Jun 16, 2026

RadPdfProcessing is the Telerik Document Processing library for creating, importing, editing, and exporting PDF documents in .NET applications. You can use it to generate PDF files from code, work with existing documents, add forms, tables, annotations, digital signatures, accessibility metadata, and more without relying on Adobe Acrobat or other third-party desktop software.

This overview explains what RadPdfProcessing is designed for, which editors and features it provides, and where to continue next based on the task you need to complete.

Diagram showing RadPdfProcessing document creation and editing workflows

If you still need to install Telerik Document Processing, see First Steps in Using Telerik Document Processing for the available package options.

If you want a first working example, continue to Getting Started with RadPdfProcessing.

Key Features

Use RadPdfProcessing for these common tasks:

  • Generate PDF documents from code.
  • Import existing PDF files and update selected content.
  • Add text, images, shapes, tables, lists, forms, annotations, and bookmarks.
  • Merge, split, and append PDF content.
  • Sign documents digitally and validate signatures.
  • Export PDF content to PDF or plain text.
  • Create accessible PDF output and control viewer preferences.
  • Extract insights from documents with GenAI-powered Document Insights.

The following table summarizes the capabilities that most users need first:

FeatureDescription
Create and edit PDF documentsGenerate documents from scratch, edit existing content, or append new content while preserving the original PDF structure where supported.
Automatic and fixed layoutBuild flowing content by using blocks, tables, and lists, or draw content directly on the page.
Interactive formsCreate, fill, extract, flatten, and sign PDF forms by using interactive forms.
Digital signaturesSign and validate PDF documents, use timestamp servers, support external signing, and apply multiple signatures.
Merge and export workflowsMerge documents, split content, and optimize large-output scenarios by using PdfStreamWriter.
Accessibility and AI scenariosCreate accessible PDF documents and use GenAI-powered Document Insights.

Choose an Editor

RadPdfProcessing provides two editors that serve different document-generation styles:

EditorBest for
RadFixedDocumentEditorFlow-like editing where content is inserted in a more automatic layout sequence.
FixedContentEditorPrecise drawing and positioning when you need detailed control over the page.

Choose RadFixedDocumentEditor when you want a higher-level editing flow. Choose FixedContentEditor when you need lower-level control over exact PDF page content.

Document Model Overview

The document model includes the following major areas:

AreaDescription
PagesAdd, remove, and modify pages, including page size and rotation.
ImagesWork with encoded image data, control image quality, and use SVG form sources starting with Q3 2024.
GeometriesDefine 2D shapes and path geometry.
Form XObjectsReuse composite content for better rendering performance and smaller file sizes.
Annotations and destinationsAssociate content with locations and define document views.
BookmarksAdd and manage outlines for document navigation.
ClippingDefine clipping outlines for images and paths.
Fonts and colorsControl typography and color spaces for document content.
Text and graphic propertiesCustomize visual appearance across document elements.
Viewer preferencesControl how the document behaves in PDF viewers.
Embedded file streamsAttach external files to the document.
Password protectionImport documents encrypted with supported RC4, AES-128, and AES-256 algorithms.
JavaScript actions and trigger eventsImport and export JavaScript actions associated with pages and form fields.

Typical Next Steps

Most users continue with one of these paths:

  1. Start with Getting Started with RadPdfProcessing for a first working sample.
  2. Review Using PdfFormatProvider if you need import and export details.
  3. Explore RadFixedDocumentEditor or FixedContentEditor to choose an editing approach.
  4. Review Digital Signature or Interactive Forms for specialized PDF workflows.

Online Demos

Review these demos to see common RadPdfProcessing scenarios in action:

DemoDescription
PdfProcessing Basic UsageCreate a document with images, text, and shapes and export it to PDF.
PdfProcessing Bar Chart ExportCreate a PDF document that contains a bar chart and a data table.
PdfProcessing Form Fields Reading and WritingRead an existing PDF, update form fields, and export the result.
PdfProcessing Content Merging, Splitting, and AddingMerge, split, or append PDF content.
PdfProcessing Embedding File StreamsEmbed a file or a ZUGFeRD electronic invoice in a PDF document.
PdfProcessing Optical Character Recognition (OCR)Import an image, recognize text, and export searchable PDF content.
PdfProcessing AnnotationsCreate a PDF document and insert annotations.
PdfProcessing Digitally Sign DocumentApply a digital signature to a PDF document.
PdfProcessing Validate Digital SignatureValidate an existing digital signature in a PDF file.
PdfProcessing Multiple Digital SignaturesApply a new digital signature without invalidating existing signatures.
PdfProcessing AccessibilityCreate accessible PDF documents that support PDF/UA-oriented structure and metadata.
PdfProcessing GenAI Document InsightsUse GenAI-powered Document Insights to extract meaningful information from PDF documents.
PdfProcessing Add Digital Signature ExternalSign a PDF document with external signing support and optional timestamp server usage.

See Also