Create, import and export PDF documents using C# and VB.NET with Telerik PdfProcessing for WinUI. The library supports .NET Framework, .NET Core and .NET Standard. The API offers two editing methods—one that enables the generation of documents that automatically flow into pages and one that enables you to customize the structure of the document by arranging the elements on it.
Although PDF is a fixed format, it defines statically positioned primitives such as glyphs, lines and paths. PdfProcessing enables you to easily insert content that flows between pages with the help of blocks, tables, and lists and automatically position them in the PDF document.
Add, change or remove a page in a PDF document. Edit any page property like size, orientation and more.
The Telerik PdfProcessing for WinUI decodes images on demand for optimal performance, while keeping access to the encoded image data. There is no risk of reducing image quality when importing the image or saving the PDF document.
The Telerik PdfProcessing library features rich APIs, allowing you to use 2D geometry descriptions to clip and draw shapes in PDF documents. You can create lines, paths, Bezier curves, arcs, rectangles and more to visualize any content.
Documentation on the supported Geometries in RadPdfProcessing
Form XObjects allow you to define complex objects within a PDF document, consisting of text, images, vector elements, etc., and reuse them as many times as you need. This promotes efficiency and helps reduce the document size.
Define the outline of content elements like images and paths to fit them to a specific part of the view.
Bring an interactive element to the PDF file with textboxes, radio-buttons, listboxes and similar controls to allow users to fill, edit and save data in a PDF format.
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 to disallow further modifications.
Documentation on working with Interactive Forms in RadPdfProcessing
Outlines or bookmarks are shortcuts to pages or sections within a PDF documents that can be named and displayed in a hierarchical structure. Bookmarks are useful to point users to certain places in the document or to create a Table of Contents structure of the PDF file.
Associate an object with a location within the PDF document to provide users with a way to interact. The Telerik PdfProcessing Library for WinUI supports two types of annotations—link and widget annotations. Link annotations link a destination elsewhere in the document or trigger an external URL action. Widget annotations are used to define the visual appearance of and manage user interactions within the interactive form fields of the PDF document.
You can associate destinations in a PDF document with outline items, annotations or actions. The destination always specifies the document view when the outline is open or the action is performed. Destinations can be defined as named destinations, which is quite handy when you need to reuse a destination.
The PdfProcessing API enables you to set ARGB values and define various color patterns, such as tiling or sophisticated gradients, to custom style geometries, text and more objects in a PDF document.
The Telerik PdfProcessing for WinUI supports standard and embedded PDF fonts, including Type0 (CIDFontType0 and CIDFontType2), Type1 and TrueType.
The PdfProcessing library for WinUI is equipped with a rich API for styling textual and graphical elements, such as fill, text stroke, font size, font family and many more to help you easily meet any design requirement.
Password-protect PDF documents to prevent unauthorized users from opening the files and accessing sensitive information.
Progress Telerik PdfProcessing supports Encryption Algorithm 5 with AES 256. Below is the list of encryption algorithms currently supported:
The encryption algorithm can be managed using the EncryptionType property. For more information, please refer to the PDF Processing Export Settings.
Export a PDF/A-compliant document quickly and easily with our PdfProcesing library. The PDF/A standard aims at extending the longevity of PDF documents by making them self-contained so they can be exactly reproduced regardless of the device they are open on.
You can easily combine pages of multiple PDF documents into a single file by utilizing the Merge Document option.
Extracting text from a PDF file can be a difficult task. With Telerik PdfProcessing for WinUI, you can effortlessly convert a PDF file to plain text, which can come handy for indexing purposes.
Documentation on how to export a PDF or plain text with RadPdfProcessing
According to the PDF standard, Type 3 Fonts can contain lines, areas, shares of gray, images, graduated fills, or variable stroke width. This makes them quite useful for displaying logos or barcodes. If you need to embed Type 3 fonts in your PDF file or want to manipulate a PDF file that uses Type 3 fonts, the RadPdfProcessing has got you covered.
See Telerik UI for WinUI in action and check out how much it can do out-of-the-box.
Try Telerik UI for WinUI with dedicated technical support.