background

UI for ASP.NET AJAX

ASP.NET AJAX PdfProcessing

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

    Create, import and export PDF documents using C# and VB.NET with PdfProcessing for ASP.NET AJAX. The library supports .NET Framework, .NET Core and .NET Standard. The API enables you to choose between two different editors—one that allows the creation of a document in a flow-like manner and a more powerful and flexible one that allows to arrange the document structure and draw on the page.

    Documentation of the Telerik PdfProcessing Library

    Telerik UI for ASP.NET AJAX PdfProcessing - Overview
  • Performance

    The Telerik PdfProcessing library for ASP.NET AJAX offers maximum performance, while having a minimal memory footprint—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 AJAX PdfProcessing - Performance
  • Automatic Layout

    Use blocks, tables and lists to easily arrange the content to flow on the page. Although PDF is a fixed file format, it defines statically positioned primitives such as glyphs, lines and paths, in addition to the ability to work with such elements.

  • Pages

    Easily add or remove pages in a PDF document. You can additionally modify the size, orientation and more page properties.

    Documentation on how to work with Pages in RadPdfProcessing

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

    Improve performance with images decoded on demand, while keeping access to the encoded image data. Control the image quality when saving the document.

    Documentation on how to work with Images in RadPdfProcessing

  • Geometries

    Geometries enable you to describe the geometry of a 2D shape. The Telerik PdfProcessing for ASP.NET AJAX supports geometry types like RectangleGeometry, PathGeometry, PathFigure and more.

    Documentation on the supported Geometries in RadPdfProcessing

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

    You can define the bounding outline of content elements like images and paths to control how they are displayed in a PDF document.

    Documentation on Clipping support in RadPdfProcessing

  • Form XObjects

    Form XObjects enable you to describe composite objects that bundle text, images, vector elements and more within a PDF file and reuse the content throughout the document. It promotes reduced document size and better rendering performance.

  • Interactive Forms

    Powerful interactive controls like textboxes, radio-buttons and listboxes empower your users to fill, edit and save forms inside a PDF document. 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 AJAX PdfProcessing - Interactive Forms
  • Digital Signature

    Sign and validate a PDF document following the best encryptions standards. The digital signature feature enables users to approve forms or sign contract and prevents document tampering.

    Documentation on Digital Signature support in RadPdfProcessing

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

    Bookmarks represent links 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 provide a listing of the PDF’s contents, such as a Table of Contents.

    Documentation on Bookmarks support in RadPdfProcessing

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

    You can associate an object with a page location inside the PDF document to provide users with a way to interact. The Telerik ASP.NET AJAX PdfProcessing library offers link and widget annotations. Link annotations enable you to link a destination elsewhere in the document or an external URL action. Widget annotations enable you to define the visual appearance of and manage user interactions within the interactive form fields of the PDF document.

    Documentation on Annotations support in RadPdfProcessing

  • Destinations

    Similar to an HTML anchor, a destination can be associated with outline items, annotations or actions in a PDF document. Destinations allow you to specify the document view when the outline is open or the action is performed. When you need to use a destination more than once, you can simply create a named destination.

    Documentation on Destinations support in RadPdfProcessing

  • Colors and Color Spaces

    The Telerik PdfProcessing library for ASP.NET AJAX allows you to customize the color of various objects in a PDF document, including geometries and text. Thanks to its powerful API capabilities, you can define an ample variety of color spaces, such as ARGB colors, color patterns and sophisticated color gradients.

    Documentation on Colors and Color Spaces support in RadPdfProcessing

  • Fonts and Encodings

    You can render any existing text type in any language thanks to the library’s built-in encoding capabilities. Telerik ASP.NET AJAX PdfProcessing 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

    When you create or edit a PDF document, you can easily customize the appearance of textual and graphical elements to fit any design requirements. The library’s rich API supports styling a wide range of properties, including fill, text stroke, font size, font family and many more.

  • 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 AJAX PdfProcessing - Encryption
  • Support for PDF/A Standard

    Easily create PDF/A-compliant files with the Telerik PdfProcessing library for ASP.NET AJAX. This will automatically apply the PDF/A standard to your PDF documents and extend their shelf life. By making PDFs self-contained, you ensure that they are always reproduced in the exact same way, no matter the device.

    Documentation on PDF/A Standard support in RadPdfProcessing

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

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

    Telerik UI for ASP.NET AJAX 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 supports exporting PDF files with unmatched performance and minimized memory footprint.

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

    Exporting PDF to plain text can be challenging. With Telerik ASP.NET AJAX PdfProcessing library, you can effortlessly convert a PDF file to plain text, which can additionally help you with indexing.

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

    Telerik UI for ASP.NET AJAX PdfProcessing - Export to PDF and Plain Text
Next Steps