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. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Flutter PDF library–Overview

The Syncfusion Essential PDF is a feature rich and high-performance Flutter PDF library that allows you to add robust PDF functionalities to Flutter applications. It allows you to create a PDF report programmatically with formatted text, images, tables, links, list, header and footer, bookmarks, and more.


General information

Powerful and Comprehensive API

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

Create PDF files from Scratch

Essential PDF allows you to create PDF documents from scratch and save them to a stream with just a few lines of code.


Flutter PDF library features

Multipage PDF Document

Multipage PDF Document

Create multipage PDF documents with formatted text, images, tables, shapes, header and footer, and more.

Unicode and RTL Text

Unicode and RTL Text

Draw Unicode and RTL text using supported TrueType fonts.

Bookmarks

Bookmarks

Add bookmarks to a PDF document to navigate interactively from one part of the document to another.

Hyperlinks

Add hyperlinks to a PDF document to navigate web pages or any other external content.

Headers and Footers

Headers and Footers

Add document or section-based headers and footers to a PDF document. Also add dynamics fields to headers and footers like page numbers, page count, date time, and more.

Images

Images

Convert image formats such as PNG and JPEG to PDF.

Tables

Tables

Create stunning PDF tables with advanced customization, formatting, and styling.

Shapes

Shapes

Add various shapes such as rectangle, line, polygon, arc, ellipse, path, pie, and Bezier curve.

Bullets and Lists

Bullets and Lists

Create ordered list using numbers, alphabet, and Roman characters and unordered list using various built-in styles, custom images, and templates.


Feature Matrix

Document and Page Features Flutter Mobile Flutter Web
Create PDF documents from scratch. Yes Yes
Save the PDF document to a stream. Yes Yes
Portrait and landscape orientations. Yes Yes
Page layers. Yes Yes
Headers and footers. Yes Yes
PDF contents
Automatic fields such as page number, date, etc., can be applied for specific pages or the entire document. Yes Yes
Add single, multiline, and multipage text with TrueType 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, etc. Yes Yes
Embed JPEG and PNG images. Yes Yes
Paginate images across multiple pages. Yes Yes
Add watermarks to a document using text or images. Yes Yes
Create richly formatted tables that can span multiple pages. Yes Yes
Add geometrical shapes like lines, rectangles, paths, curves, etc., to the page graphics. Yes Yes
Apply pen and brush for graphic elements such as text, shapes, etc. Yes Yes
Insert hyperlinks that can navigate to a web page, remote file, or even to a different region in the same document. Yes Yes
Fonts
14 types of standard or base fonts. Yes Yes
CJK (Chinese, Japanese, and Korean) fonts. Yes Yes
Unicode TrueType fonts. Yes Yes
Tables
Import data from different data sources. Yes Yes
Add row, column, cell, and table formatting. Yes Yes
Add row headers that can be repeated on all the pages. Yes Yes
Paginate tables across multiple pages to handle horizontal overflow. Yes Yes
Merge rows and columns. Yes Yes
Create nested tables that span many pages. 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