ASP.NET MVC PdfProcessing

  • Use the ASP.NET MVC PDF Processing Library to enable the creation, edit and export of PDF files in your .NET applications. Featuring interactive forms, digital signatures and more.
  • Part of the Telerik UI for ASP.NET MVC library along with 110+ professionally designed UI components.
  • Includes support, documentation, demos, virtual classrooms and more!
Telerik UI for ASP.NET MVC PdfProcessing - Header
  • ASP.NET MVC PdfProcessing Library Overview

    Create, import and export PDF documents with PdfProcessing for ASP.NET MVC. The API offers two editing methods—one enabling you to edit the PDF as a flow document and one allowing you great control over native PDF elements. The document model is entirely independent from UI and allows you to generate sleek documents with differently formatted text, images, shapes and more.

    Documentation of the Telerik PdfProcessing Library
    Telerik UI for ASP.NET MVC PdfProcessing - Overview
  • Performance

    The Telerik PdfProcessing library for MVC is designed to offer exceptional performance—it decodes images only when necessary, compresses the content with FlateDecode encryption to reduce its size and embeds font subsets by including only the most utilized glyphs.

    Telerik UI for ASP.NET MVC PdfProcessing - Performance
  • Automatic Layout

    To insert content in a way that flows on the pages of the otherwise fixed PDF format, use the PdfProcessing blocks, tables and lists.

  • Pages

    Create, add or remove a page in a PDF document. Change the page size, orientation and more of its properties.

    Documentation on how to work with Pages in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Pages
  • Images

    Decode images on demand for higher performance. The API allows you to obtain the encoded image data without compromising the image quality when saving the document.

    Documentation on how to work with Images in RadPdfProcessing

  • Geometries

    Describe the geometry of a 2D shape. Geometry descriptions enable you to draw a variety of shapes in PDF documents.

    Documentation on the supported Geometries in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Geometries
  • Clipping

    Clipping helps you define the bounding outline of content elements like images and paths to determine what portion of the element is displayed in a PDF document.

    Documentation on Clipping support in RadPdfProcessing

  • Form XObjects

    To optimize the size of a PDF, leverage Form XObjects. They enable you to bundle elements like text, images, vectors and more within a PDF file and reuse the content throughout the document.

  • Interactive Forms

    Empower your users to edit the PDF document. Simply insert textboxes, radio-buttons, listboxes and other interactive controls available in Telerik ASP.NET MVC PdfProcessing library. Once the users fill the required data, you can also flatten the forms. The form field flattening feature removes all fields but preserves their content in the document to disallow further modifications.

    Documentation on working with Interactive Forms in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Interactive Forms
  • Digital Signature

    Enable users to sign and validate a PDF document with the best encryption standards. The digital signature feature facilitates forms approval, contract signing and protection against fraud and tampering.

    Documentation on Digital Signature support in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing- Digital Signature
  • Bookmarks

    Bookmarks are shortcuts within a PDF document that allow users to quickly navigate to a particular page or section of the file. Bookmarks can be easily named and organized a hierarchical structure to create a Table of Contents.

    Documentation on Bookmarks support in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Bookmarks
  • Annotations

    You can associate an object with a page location inside the PDF document to provide users with ways to interact. The Telerik ASP.NET MVC PdfProcessing library comes with link and widget annotations. Link annotations enable you to link an object to a destination elsewhere in the document or to a URL action to be performed. Widget annotations enable you to customize the style of and manage user interactions within the interactive form fields of the PDF document.

    Documentation on Annotations support in RadPdfProcessing

  • Destinations

    Destinations allow you to set navigation locations within the same PDF or across multiple PDFs by associating them with outline items, annotations or actions. A destination will specify the document view when the outline is open or an action is performed. You can leverage a named destination to reuse a location without affecting the path when pages are added to or removed from the document.

    Documentation on Destinations support in RadPdfProcessing

  • Colors and Color Spaces

    The Telerik PdfProcessing library for MVC comes with a powerful API that enables you to define different types of color spaces, such as ARGB colors, color patterns and sophisticated color gradients. You can customize the color of various objects in a PDF document, including geometries and text.

    Documentation on Colors and Color Spaces support in RadPdfProcessing

  • Fonts and Encodings

    Render any existing text type in any language with the help of the Telerik PdfProcessing encoding capabilities. Out of the box, the library supports standard and embedded PDF fonts, including Type0 (CIDFontType0 and CIDFontType2), Type1 and TrueType as well as a variety of Character maps (CMAPs).

    Documentation on Fonts support in RadPdfProcessing

  • Leveraging the rich API you can search for a specific text within PDF files, using various methods to tailor search criteria and even search based on regular expressions. The search results will provide you with the page and location of the searched text.

    Learn more in the Document Processing Search section in the documentation
  • Text and Graphic Properties

    The library’s rich API enables you to style textual and graphical elements while creating or editing a PDF document. You can customize fill, text stroke, font size, font family and many more properties to easily meet any design requirements.

  • Encryption

    To ensure better security the PDFProcessing supports the following encryption algorithms, which can be managed using the EncryptionType property:

    • For import: RC4 (V2), AES-128 (AESV2), AES-256 (AESV3)
    • For export: RC4 (V2), AES-256 (AESV3)

    Additionally, you can encrypt PDF documents with a password to protect sensitive information and prevent unauthorized users from accessing your files.

    Learn more in the PDF Processing Export Settings documentation

    Telerik UI for ASP.NET MVC PdfProcessing - Encryption
  • Support for PDF/A Standard

    Ensure your PDF files follow PDF/A-compliance guidelines with the Telerik ASP.NET MVC PdfProcessing library. Simply export your PDF documents to a PDF/A-compliant format. The PDF/A format preserves PDF documents’ integrity so they can be reproduced in the exact same way, regardless of the device.

    Documentation on PDF/A Standard support in RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Support for PDF A Standard
  • Merge Documents

    You can import pages from multiple PDF files to a single PDF document using the Merge Document feature.

    Telerik UI for ASP.NET MVC PdfProcessing - Merge PDF Documents
  • Lightweight Merging and Splitting

    When you need to add content to an existing file, merge or split documents without having to load the document model in memory, the PdfFileStream API enables you to export PDF files with unmatched performance and minimized memory footprint.

    Telerik UI for ASP.NET MVC PdfProcessing - Lightweight merging and splitting
  • Export to PDF and Plain Text

    Avoid the hassle of extracting text from a PDF file. With Telerik ASP.NET MVC PdfProcessing library, you can effortlessly convert a PDF file to plain text, which can be extremely useful for indexing purposes.

    Documentation on how to export a PDF or plain text with RadPdfProcessing

    Telerik UI for ASP.NET MVC PdfProcessing - Export to PDF and Plain Text

All ASP.NET MVC Components

Next Steps