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.
All the elements in a typical PDF document like text, formatting, images, shapes, and tables are accessible through a comprehensive set of APIs.
Essential PDF allows you to create PDF documents from scratch and save them to a stream with just a few lines of code.
Create multipage PDF documents with formatted text, images, tables, shapes, header and footer, and more.
Draw Unicode and RTL text using supported TrueType fonts.
Add bookmarks to a PDF document to navigate interactively from one part of the document to another.
Add hyperlinks to a PDF document to navigate web pages or any other external content.
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.
Convert image formats such as PNG and JPEG to PDF.
Create stunning PDF tables with advanced customization, formatting, and styling.
Add various shapes such as rectangle, line, polygon, arc, ellipse, path, pie, and Bezier curve.
Create ordered list using numbers, alphabet, and Roman characters and unordered list using various built-in styles, custom images, and templates.
|Document and Page Features||Flutter Mobile||Flutter Web|
|Create PDF documents from scratch.|
|Save the PDF document to a stream.|
|Portrait and landscape orientations.|
|Headers and footers.|
|Automatic fields such as page number, date, etc., can be applied for specific pages or the entire document.|
|Add single, multiline, and multipage text with TrueType fonts.|
|Align text in RTL format for languages such as Arabic, Hebrew, etc.|
|Apply text formatting including colors, alignments, line and character spacing, etc.|
|Embed JPEG and PNG images.|
|Paginate images across multiple pages.|
|Add watermarks to a document using text or images.|
|Create richly formatted tables that can span multiple pages.|
|Add geometrical shapes like lines, rectangles, paths, curves, etc., to the page graphics.|
|Apply pen and brush for graphic elements such as text, shapes, etc.|
|Insert hyperlinks that can navigate to a web page, remote file, or even to a different region in the same document.|
|14 types of standard or base fonts.|
|CJK (Chinese, Japanese, and Korean) fonts.|
|Unicode TrueType fonts.|
|Import data from different data sources.|
|Add row, column, cell, and table formatting.|
|Add row headers that can be repeated on all the pages.|
|Paginate tables across multiple pages to handle horizontal overflow.|
|Merge rows and columns.|
|Create nested tables that span many pages.|
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.