We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Blazor PDF Library - Overview

The Syncfusion Blazor PDF Library is a feature-rich and high-performance PDF library that allows you to add robust PDF functionalities to any Blazor application. It allows you to create, read, and edit PDF documents programmatically. This library also offers functionality to merge, split, stamp, and secure PDF files.

Overview Diagram of Blazor PDF Library


General information

Blazing-fast performance

Optimized for usage in a server environment where speed and low memory usage are critical.

Powerful and comprehensive APIs

All the elements in a typical PDF document, like text, formatting, images, shapes, and tables, are accessible through a comprehensive set of APIs.

Create, modify, and save PDF files

Create PDF documents from scratch and save them to disk or stream with just a few lines of code. Existing documents can also be opened and manipulated.

Fully documented

The Blazor PDF Library comes with extensive documentation, a knowledge base, and samples.


PDF forms

Create forms in Blazor PDF Library

Create forms

Create AcroForms from scratch or use existing documents to collect information from users.

Edit forms in Blazor PDF Library

Edit forms

Move fields around. Change fields’ border colors, fonts, sizes, etc. Add, delete, and edit form fields.

Fill forms in Blazor PDF Library

Fill forms

Fill AcroForm with database information quickly, easily, and effortlessly or directly from an internet or intranet user.

Flatten forms in Blazor PDF Library

Flatten forms

Flatten AcroForm to remove the editing capability of the document.


Organize

Merge or append PDF in Blazor PDF Library

Merge or append PDF

Merge different PDF documents or pages into a single PDF document to archive or to add title pages to the document.

Split PDF in Blazor PDF Library

Split PDFs

Split a PDF document of many pages into a smaller PDF document to remove unwanted pages, blank pages, and more.

Rearrange in Blazor PDF Library

Rearrange

Rearrange the pages within a PDF document to make the document more meaningful.

Portfolio in Blazor PDF Library

Portfolio

Create portfolio that allows users to bundle related documents together. Extract and delete files from portfolios.


Manipulation

Watermark existing PDF in Blazor PDF Library

Watermark PDFs

Existing documents can be loaded and stamped with text or images.

Extract images and text in Blazor PDF Library

Extract text from PDF

Text in a document can be extracted. The layout of text in the PDF is preserved during its extraction.


Tables

Data binding in Blazor PDF Library

Data binding

Data can be easily imported from an IEnumerable collection.

Formatting in Blazor PDF Library

Formatting

Create richly formatted tables to keep your data organized with both basic and advanced operations on cells, rows, and columns.

Styling in Blazor PDF Library

Styling

Built-in table styles are available and they will look like Microsoft Word table styles. More advanced styling options are also available.


Security

Encrypt and decrypt PDFs in Blazor PDF Library

Encrypt and decrypt PDFs

Blazor PDF Library supports both AES and RC4 encryption algorithms as per the ISO 32000 standards and PDF 2.0 security to protect documents against unauthorized access.

Digitally sign PDF files in Blazor

Digitally sign PDF files

Documents can be digitally signed using x509 certificates such as .pfx files with private keys with support for Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL) to offer authenticity and integrity.


Interactive elements

Annotations in Blazor PDF Library

Annotations

Add, edit, and remove comments with highlight, mark-up, free text, and 17+ annotations.

PDF actions in Blazor PDF Library

PDF actions

Add predefined actions like form actions, launch actions, and named actions attachments, form fields, and annotations. The library also supports custom PDF JavaScript actions.

Bookmarks in Blazor PDF Library

Bookmarks

Add bookmarks to allow navigation interactively from one part of the PDF document to another. Editing and deletion of bookmarks are also supported.

Attachment in Blazor PDF Library

Attachment

Add, extract, and delete attachments from the PDF document. The attachments can be of any file format.


Standardize

Accessibility in Blazor PDF Library

Accessibility

Create a tagged PDF or PDF/UA with standard compliance with section 508 for users who require assistive technologies when reading electronic content.

ZUGFeRD in Blazor PDF Library

ZUGFeRD

Create ZUGFeRD-compliant PDF invoices to exchange structured data in public and private sectors. These human-readable invoices have text, graphics, images, and machine-readable structured invoice data in XML format.


Barcode

Barcode 1D in Blazor PDF Library

1D barcodes

Create 1D or linear barcodes in a PDF document with vector quantity and support to save as raster images. Supported 1D barcodes are code39, codabar, code128a, and more.

Barcode 2D in Blazor PDF Library

2D barcodes

Create 2D barcodes in a PDF document with vector quantity and support to save as raster images. Supported 2D barcodes are QR code and Data Matrix.



Feature Matrix

Document and Page Features Blazor Server Blazor WASM
Create a PDF document from scratch or modify an existing document. Yes Yes
Save a PDF document to a local or storage file. Yes Yes
Save a PDF document to a stream. Yes Yes
Open existing PDF documents from local or storage file. Yes Yes
Open existing PDF documents from stream. Yes Yes
Document properties. Yes Yes
Set, read, and modify document metadata. Yes Yes
Creating sections in PDF. Yes Yes
Incremental document update. Yes Yes
PDF viewer preferences. Yes Yes
Find corrupted PDF file. Yes Yes
Modify existing PDF documents. Yes Yes
Page features
Standard and custom page sizes. Yes Yes
Portrait and landscape orientations. Yes Yes
Page labels. Yes Yes
Create, insert, crop, and split pages. Yes Yes
Import or export a page or a range of pages from one document to another. Yes Yes
Rearrange/reorder pages. Yes Yes
Change page number in an existing PDF document. Yes Yes
Remove and rotate pages. Yes Yes
Import the corrupted file. Yes Yes
PDF Contents - Images
Embed JPEG, PNG, BMP, and GIF. Yes Yes
Embed TIFF and multipage TIFF. Yes Yes
Create masked images using soft and image masking techniques. Yes Yes
Paginate images across multiple pages. Yes Yes
Remove, replace, and rotate images. Yes Yes
PDF Contents-Text
Add single, multiline, and multipage text with various standard and TrueType fonts. Yes Yes
Draw text using CJK fonts. Yes Yes
Align text in RTL format for languages such as Arabic, Hebrew, etc. Yes Yes
Apply text formatting including colors, alignments, line, and character spacing. Yes Yes
Add complex script language text such as Thai, Hindi, Tamil, etc. Yes Yes
Render HTML styled text. Yes Yes
Render Unicode text. Yes Yes
Multicolumn text. Yes Yes
Add text using OTF. Yes Yes
Underline and strikethrough. Yes Yes
Rotate text. Yes Yes
Find text. Yes Yes
Fonts
14 types of standard or base fonts. Yes Yes
CJK (Chinese, Japanese, and Korean) fonts. Yes Yes
TrueType fonts. Yes Yes
Unicode TrueType fonts. Yes Yes
PDF Contents
Add watermarks to the document using text or images. Yes Yes
Apply pen and brush for graphic elements such as text, shapes, etc. Yes Yes
Support for various color spaces such as DeviceRGB, DeviceCMYK, DeviceGray, CalRGB, CalGray, Indexed, Separation, ICC, Pantone, etc. Yes Yes
Apply patterns and shadings to the graphics. Yes Yes
Insert hyperlinks that can navigate to a webpage, remote file, or even to a different region in the same document. Yes Yes
External document navigation. Yes Yes
Headers and footers. Yes Yes
Add automatic fields such as page number field, date field, etc., to specific pages or the entire document. Yes Yes
Automatic page numbering. Yes Yes
Document overlays. Yes Yes
Add geometrical shapes like lines, curves, rectangles, rounded rectangles, pies, arcs, Beziers, paths, Polylines, ellipse etc., to the PDF page. Yes Yes
PDF portfolio. Yes Yes
Named destination. Yes Yes
Merging multiple PDFs from disk and stream. Yes Yes
Importing pages from multiple documents/Import pages and rearrange. Yes Yes
Split PDF. Yes Yes
Extract text from the entire PDF document by lines/words. Yes Yes
Extract images/image information from PDF documents. Yes Yes
Compress PDF document. Yes Yes
Add/Extract ZUGFeRD invoice from PDF. Yes Yes
Add and extract XMP metadata. Yes Yes
Add, extract, and remove custom metadata. Yes Yes
Tables
Create richly formatted tables that can span across multiple pages. Yes Yes
Import from different data sources. Yes Yes
Strongly typed IEnumerable objects. Yes Yes
Add row headers that can be repeated for all the pages. Yes Yes
Paginate tables across multiple pages with the ability to handle horizontal overflow. Yes Yes
Draw multiple tables. Yes Yes
Merge rows and columns. Yes Yes
Create nested tables that span across pages. Yes Yes
Forms
Create and modify forms. Yes Yes
Support to create and fill form fields like push button, check box , radio button, text box , list, signature, button, and combo box. Yes Yes
Remove or reposition form fields. Yes Yes
Flatten the entire form or specific fields in the documents. Yes Yes
Import and export form data from FDF, XFDF, and XML files. Yes Yes
Add actions to form fields. Yes Yes
Fill XFA along with the Acroform. Yes Yes
Complex script support for form fields. Yes Yes
XFA Forms
Standard and custom page size XFA document. Yes Yes
Portrait and landscape orientations. Yes Yes
Create static or dynamic XFA forms. Yes Yes
Support to create and fill XFA form fields like textbox, numeric, combobox, listbox, checkbox, radio button, date time, button, text element, rectangle, circle, XFA line, and XFA image. Yes Yes
Nested sub forms. Yes Yes
Removing the editing capability of form fields. Yes Yes
Flattening XFA form fields. Yes Yes
Modify existing dynamic XFA fields. Yes Yes
HTML to PDF
Convert HTML from URL/disk/string to PDF. Yes Yes
HTML string to image. Yes Yes
HTML converter options (JavaScript, Additional delay, Hyperlink, Bookmarks, TOC, Media type, offline mode, HTTP GET and POST, Viewport). Yes Yes
Convert HTML form to PDF form. Yes Yes
Convert partial webpage to PDF. Yes Yes
HTML to single PDF page. Yes Yes
Document conversions
Convert Word to PDF. Yes</br>(Recommended approach) Yes
Converting Excel (Workbook, Worksheet) to PDF. Yes</br>(Recommended approach) Yes
Convert Powerpoint presentation to PDF. Yes</br>(Recommended approach) Yes
Convert RTF to PDF. Yes</br>(Recommended approach) Yes
Convert TIFF to PDF. Yes Yes
Convert PDF to image. Yes Yes
Convert MHTML to PDF. Yes Yes
Convert HTML/HTML string to raster image. Yes Yes
Convert partial webpage to raster image. Yes Yes
Convert SVG to PDF. Yes Yes
Convert text to PDF. Yes Yes
Convert XPS to PDF. Yes Yes
Convert image to PDF. Yes Yes
OCR
Recognize text from scanned PDFs and PDFs with embedded scanned images. Yes Yes
Recognize text from any region of the PDF document. Yes Yes
Recognize text from images. Yes Yes
Recognize text from an image and convert it to a PDF document. Yes Yes
Recognize text from a rotated PDF document. Yes Yes
Interactive elements
Embed files as attachments. Yes Yes
Actions such as sound, JavaScript, URI, Go To, launch, named, submit, and Reset. Yes Yes
Apply actions for elements such as form fields, bookmarks, links, etc. Yes Yes
Add/modify/remove JavaScript actions. Yes Yes
Add, insert, edit, and remove bookmarks for easy navigation. Yes Yes
Add, extract, and remove attachments. Yes Yes
Layers
Add/remove layers (with its graphical content) in PDF document. Yes Yes
Add annotations to layers. Yes Yes
Nested layer. Yes Yes
Flattening the layers in an existing PDF. Yes Yes
Toggling the visibility of layers. Yes Yes
Lock or unlock layers. Yes Yes
Annotations
Annotation types: 3D, File link, Free text, Line, Rubber stamp, Ink, Popup, File attachment, Sound, URI, Document link and PDF redaction Yes Yes
Cloud border style annotations: Rectangle, Polygon and Watermark Yes Yes
Measurement annotations: Line measurement, Square measurement, Circle measurement and Angle measurement Yes Yes
Removing the editing capability of annotations. Yes Yes
Modifying annotations. Yes Yes
Modifying redaction annotations. Yes Yes
Flatten redaction annotations. Yes Yes
Removing annotations from PDF documents. Yes Yes
Import/export annotations. Yes Yes
Printing annotations. Yes Yes
Custom stamp. Yes Yes
Highlight text. Yes Yes
Security
Encrypt/decrypt PDF using 40-bit and 128-bit RC4 algorithm. Yes Yes
Encrypt/decrypt PDF using 128-bit and 256-bit AES algorithm. Yes Yes
Encrypt/decrypt PDF using 256-bit AES algorithm with revision 6. Yes Yes
Protect attachment in the existing PDF document. Yes Yes
Modify/remove passwords in PDF document. Yes Yes
Change the permissions from an existing PDF document. Yes Yes
Find protected PDF. Yes Yes
Redact PDF with fill color, no color, text, image, and pattern. Yes Yes
Digital signature
Add digital signatures using PFX file. Yes Yes
Add digital signatures using the X509 certificates. Yes Yes
Add digital signatures using HSM, USB tokens, and smart cards. Yes Yes
Add timestamp to digital signature/PDF document. Yes Yes
Externally sign a PDF document. Yes Yes
Enable LTV PDF signature. Yes Yes
Digitally sign a PDF document using LTA. Yes Yes
PAdES format. Yes Yes
CAdES format. Yes Yes
Deferred signing in PDF document. Yes Yes
Remove digital signatures from PDF documents. Yes Yes
Retrieve digital signature information from PDF. Yes Yes
Multiple digital signatures. Yes Yes
Certify a document. Yes Yes
Barcodes
Add one-dimensional barcodes such as Code 39, Code 39 Extended, Code 11, Codabar, Code 32, Code 93, Code 93 Extended, Code 128A, Code 128B, UPC bar code, and Code 128C to a PDF document. Yes Yes
Add two-dimensional barcodes such as QR code and Data Matrix to a PDF document. Yes Yes
Export barcode as image. Yes Yes
Tagged PDF
Tagged PDF with section 508 compliance. Yes Yes
Add tags to text elements, images, shapess, form fields, annotations, hyperlinks, templates, tables, and list elements. Yes Yes
Auto tagging PDF. Yes Yes
PDF Conformance
Create PDF standards conformance such as PDF/A-1B, PDF/A-2B, PDF/A-3B, PDF/A-1A, PDF/A-2A, PDF/A-3A, PDF/A-3U, PDF/A-4E and PDF/A-4F. Yes Yes
PDF to PDF/A conversion. Yes Yes
PDF/A to PDF conversion. Yes Yes

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon