Skip to content

FLUT-928117-[others][flutter]: Added trademark symbol for flutter pdf #1066

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions Flutter/pdf/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ Create a simple project using the instructions given in the [`Getting Started wi

**Add dependency**

Add the Syncfusion Flutter PDF dependency to your pub spec file.
Add the Syncfusion<sup>&reg;</sup>
Flutter PDF dependency to your pub spec file.

{% highlight dart %}

Expand Down Expand Up @@ -313,7 +314,8 @@ PdfGraphics graphics = page.graphics;

* All the units are measured in point instead of pixel.
* In PDF, all the elements are placed in absolute positions and has the possibility for content overlapping if misplaced.
* Syncfusion PDF provides the rendered bounds for each and every element added through [`PdfLayoutResult`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfLayoutResult-class.html) objects. This can be used to add successive elements and prevent content overlap.
* Syncfusion<sup>&reg;</sup>
PDF provides the rendered bounds for each and every element added through [`PdfLayoutResult`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfLayoutResult-class.html) objects. This can be used to add successive elements and prevent content overlap.

The following code example explains how to add an image from base64 string to a PDF document, by providing the rectangle coordinates.

Expand Down Expand Up @@ -532,7 +534,8 @@ document.dispose();

{% endhighlight %}

The following screenshot shows the invoice PDF document created by the Syncfusion Flutter PDF.
The following screenshot shows the invoice PDF document created by the Syncfusion<sup>&reg;</sup>
Flutter PDF.

![Invoice PDF](images/getting-started/invoice.jpg)

Expand Down
5 changes: 3 additions & 2 deletions Flutter/pdf/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ documentation: ug

# Flutter PDF Overview

The Syncfusion Flutter PDF is a library written natively in Dart for creating the PDF documents from scratch. The library can be used in Flutter Mobile and Web platforms without the dependency of Adobe Acrobat. The creation of PDF follows the most popular PDF 1.7 (ISO 32000-1) and latest PDF 2.0 (ISO 32000-2) specifications.
The Syncfusion<sup>&reg;</sup>
Flutter PDF is a library written natively in Dart for creating the PDF documents from scratch. The library can be used in Flutter Mobile and Web platforms without the dependency of Adobe Acrobat. The creation of PDF follows the most popular PDF 1.7 (ISO 32000-1) and latest PDF 2.0 (ISO 32000-2) specifications.

## Key features of Syncfusion Flutter PDF:
## Key features of Syncfusion<sup>&reg;</sup> Flutter PDF:

* Support to create PDF files from scratch.
* Support to add text and drawing shapes.
Expand Down
6 changes: 4 additions & 2 deletions Flutter/pdf/working-with-annotations.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ documentation: ug

# Annotations in Flutter PDF

The Syncfusion Flutter PDF provides support for interactive annotations.
The Syncfusion<sup>&reg;</sup>
Flutter PDF provides support for interactive annotations.

You can [`add`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfAnnotationCollection/add.html), remove, and modify the [`annotations`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfPage/annotations.html) from the PDF documents.

Expand Down Expand Up @@ -518,7 +519,8 @@ document.dispose();

## Modifying the annotations

The Syncfusion Flutter PDF allows you to modify the annotation of an existing document. The following code explains this.
The Syncfusion<sup>&reg;</sup>
Flutter PDF allows you to modify the annotation of an existing document. The following code explains this.

{% highlight dart %}

Expand Down
9 changes: 6 additions & 3 deletions Flutter/pdf/working-with-attachments.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ documentation: ug

# Attachments in Flutter PDF

The Syncfusion Flutter PDF provides support for file attachments in PDF documents.
The Syncfusion<sup>&reg;</sup>
Flutter PDF provides support for file attachments in PDF documents.

Attachments can contain any kind of file with detailed information.

Expand Down Expand Up @@ -55,7 +56,8 @@ document.dispose();

{% endhighlight %}

The Syncfusion Flutter PDF also provides support for adding the attachments to an existing PDF document. The following code example shows the same.
The Syncfusion<sup>&reg;</sup>
Flutter PDF also provides support for adding the attachments to an existing PDF document. The following code example shows the same.

{% highlight dart %}

Expand Down Expand Up @@ -105,7 +107,8 @@ document.dispose();

## Extracting and saving an attachment to the disc

The Syncfusion Flutter PDF provides support for extracting the attachments and saving them to the disk. The following code example explains how to extract and save an attachment.
The <sup>&reg;</sup>
Flutter PDF provides support for extracting the attachments and saving them to the disk. The following code example explains how to extract and save an attachment.

{% highlight dart %}

Expand Down
9 changes: 6 additions & 3 deletions Flutter/pdf/working-with-bookmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ documentation: ug

# Bookmarks in Flutter PDF

The Syncfusion Flutter PDF provides support to add [`bookmarks`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/bookmarks.html) to a PDF document to navigate interactively from one part of the document to another. It provides customization such as title font, color, size and more. It also provides support to [`insert`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmarkBase/insert.html), [`remove`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmarkBase/remove.html), and modify the bookmarks in an existing PDF Document.
The Syncfusion<sup>&reg;</sup>
Flutter PDF provides support to add [`bookmarks`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/bookmarks.html) to a PDF document to navigate interactively from one part of the document to another. It provides customization such as title font, color, size and more. It also provides support to [`insert`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmarkBase/insert.html), [`remove`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmarkBase/remove.html), and modify the bookmarks in an existing PDF Document.

## Adding bookmarks to a PDF

Expand Down Expand Up @@ -113,7 +114,8 @@ document.dispose();

## Inserting bookmarks in an existing PDF

When loading an existing document, the Syncfusion Flutter PDF loads all bookmarks of the document.
When loading an existing document, the Syncfusion<sup>&reg;</sup>
Flutter PDF loads all bookmarks of the document.

Each loaded bookmark is represented by the [`PdfBookmark`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmark-class.html) object. The following code example explains how to [`insert`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfBookmarkBase/insert.html) new bookmarks in the existing PDF document.

Expand Down Expand Up @@ -166,7 +168,8 @@ document.dispose();

## Modifying bookmarks in an existing PDF

The Syncfusion Flutter PDF allows you to modify the [`bookmarks`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/bookmarks.html) in the existing PDF document. The following modifications can be done to bookmarks in an existing document.
The Syncfusion<sup>&reg;</sup>
Flutter PDF allows you to modify the [`bookmarks`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/bookmarks.html) in the existing PDF document. The following modifications can be done to bookmarks in an existing document.

* Modify the bookmark style, color, title, and destination.
* Add or insert new bookmarks into the root collection.
Expand Down
6 changes: 4 additions & 2 deletions Flutter/pdf/working-with-digital-signature.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,8 @@ document.dispose();

## Long Term Validation (LTV) PDF signature

The Syncfusion Flutter PDF supports creating long term signature validation for the signed PDF document. The LTV signature allows you to check the validity of a signature long after the document has been signed. To achieve long term validation, all the required elements for signature validation must be embedded in the signed PDF.
The Syncfusion<sup>&reg;</sup>
Flutter PDF supports creating long term signature validation for the signed PDF document. The LTV signature allows you to check the validity of a signature long after the document has been signed. To achieve long term validation, all the required elements for signature validation must be embedded in the signed PDF.

N> The resulting PDF document size will be substantial because all the necessary signature information, Certificate Revocation List (CRL), and Online Certificate Status Protocol (OCSP) are embedded.

Expand Down Expand Up @@ -309,7 +310,8 @@ The following code example shows how to create an LTV for a signed PDF document

## Adding a timestamp in digital signature

The Syncfusion Flutter PDF allows you to add timestamp in the digital signature of the PDF document using timestampServer property in [PdfSignature](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfSignature-class.html) class. The following code example explains the same.
The Syncfusion<sup>&reg;</sup>
Flutter PDF allows you to add timestamp in the digital signature of the PDF document using timestampServer property in [PdfSignature](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfSignature-class.html) class. The following code example explains the same.

N> Signing using TimestampServer only works when the document is saved using asynchronous [save](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/save.html). It is not supported in synchronous [saveSync](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfDocument/saveSync.html).

Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-document.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ document.dispose();

## Performing incremental update for the PDF document

The Syncfusion Flutter PDF supports incremental update for the PDF document. The content of a PDF file can be updated incrementally without rewriting the entire file. The changes are appended to the end of the file, leaving its original contents intact. The main benefit is small changes to a large PDF document can be saved quickly but the resultant document size gets increased compared with the original PDF document. Disabling the incrementalUpdate of [`PdfFileStructure`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfFileStructure-class.html) will rewrite the entire file, which results in a smaller PDF. This is explained in the following code sample.
The Syncfusion<sup>&reg;</sup> Flutter PDF supports incremental update for the PDF document. The content of a PDF file can be updated incrementally without rewriting the entire file. The changes are appended to the end of the file, leaving its original contents intact. The main benefit is small changes to a large PDF document can be saved quickly but the resultant document size gets increased compared with the original PDF document. Disabling the incrementalUpdate of [`PdfFileStructure`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfFileStructure-class.html) will rewrite the entire file, which results in a smaller PDF. This is explained in the following code sample.

{% highlight dart %}

Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-flow-layout.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Flow layout in Flutter PDF

The Syncfusion Flutter PDF supports creating a PDF document with flow model by maintaining the position of previously drawn element.
The Syncfusion<sup>&reg;</sup> Flutter PDF supports creating a PDF document with flow model by maintaining the position of previously drawn element.

## Flow model using PdfLayoutResult

Expand Down
4 changes: 2 additions & 2 deletions Flutter/pdf/working-with-layers.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ documentation: ug

Layers also known as Option content, refer to sections of content in a PDF document that can be selectively viewed or hidden by document authors or consumers.

Syncfusion Flutter PDF provides support to create, add, update, and remove the layers from the PDF document.
Syncfusion<sup>&reg;</sup> Flutter PDF provides support to create, add, update, and remove the layers from the PDF document.

## Adding Layers in a PDF document

Expand Down Expand Up @@ -146,7 +146,7 @@ File('output.pdf').writeAsBytes(await document.save());

## Nested Layers

Syncfusion Flutter PDF allows users to add nested layers in the PDF document. Refer to the following code sample.
Syncfusion<sup>&reg;</sup> Flutter PDF allows users to add nested layers in the PDF document. Refer to the following code sample.

{% highlight dart %}

Expand Down
8 changes: 4 additions & 4 deletions Flutter/pdf/working-with-lists.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ documentation: ug

# Bullets and Lists in Flutter PDF

The Syncfusion Flutter PDF allows you list the content in ordered and unordered list. The ordered list can be number or alphabets and the unordered list can be bullets, circles, and images.
The Syncfusion<sup>&reg;</sup> Flutter PDF allows you list the content in ordered and unordered list. The ordered list can be number or alphabets and the unordered list can be bullets, circles, and images.

## Adding an ordered list

The Syncfusion Flutter PDF allows you to create an ordered list in the document. An ordered list is represented by the [`PdfOrderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfOrderedList-class.html) class. The following code snippet explains the same.
The Syncfusion<sup>&reg;</sup> Flutter PDF allows you to create an ordered list in the document. An ordered list is represented by the [`PdfOrderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfOrderedList-class.html) class. The following code snippet explains the same.

{% highlight dart %}

Expand Down Expand Up @@ -45,7 +45,7 @@ document.dispose();

## Adding an unordered list

The Syncfusion Flutter PDF also provides support to create an unordered list that is represented by the [`PdfUnorderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfUnorderedList-class.html) class. The following code snippet explains the same.
The Syncfusion<sup>&reg;</sup> Flutter PDF also provides support to create an unordered list that is represented by the [`PdfUnorderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfUnorderedList-class.html) class. The following code snippet explains the same.

{% highlight dart %}

Expand All @@ -72,7 +72,7 @@ document.dispose();

## Adding a sub list

The Syncfusion Flutter PDF also provides support to create a sub list to a [`PdfList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfList-class.html). A sub list can be created under both [`PdfOrderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfOrderedList-class.html) and [`PdfUnorderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfUnorderedList-class.html). The following code snippet explains the same.
The Syncfusion<sup>&reg;</sup> Flutter PDF also provides support to create a sub list to a [`PdfList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfList-class.html). A sub list can be created under both [`PdfOrderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfOrderedList-class.html) and [`PdfUnorderedList`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfUnorderedList-class.html). The following code snippet explains the same.

{% highlight dart %}

Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-pdf-conformance.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Conformance in Flutter PDF

The Syncfusion Flutter PDF currently supports the following PDF conformances:
The Syncfusion<sup>&reg;</sup> Flutter PDF currently supports the following PDF conformances:

* PDF/A-1b conformance
* PDF/A-2b conformance
Expand Down
4 changes: 2 additions & 2 deletions Flutter/pdf/working-with-pdf-templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ document.dispose();

## Creating templates from existing PDF document

Essential PDF supports template creation using the [`CreateTemplate`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfPage/createTemplate.html) method, enabling users to extract content from an existing PDF page and seamlessly incorporate it into a new PDF document.
Essential<sup>&reg;</sup> PDF supports template creation using the [`CreateTemplate`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfPage/createTemplate.html) method, enabling users to extract content from an existing PDF page and seamlessly incorporate it into a new PDF document.

The below code illustrates how to create the template from an existing page and draw it in a new PDF document.

Expand Down Expand Up @@ -133,7 +133,7 @@ document.dispose();

## Adding stamp to the PDF document

The Syncfusion Flutter PDF allows you add stamp to the PDF document using PDF templates.
The Syncfusion<sup>&reg;</sup> Flutter PDF allows you add stamp to the PDF document using PDF templates.

The following code example explains how to draw text as a stamp to the PDF document.

Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-shapes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Shapes Drawing in Flutter PDF

Syncfusion Flutter PDF has support for adding the following shapes:
Syncfusion<sup>&reg;</sup> Flutter PDF has support for adding the following shapes:

* Polygon
* Line
Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Tables in Flutter PDF

The Syncfusion Flutter PDF provides support for creating customizable tables in a PDF document by using [`PdfGrid`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfGrid-class.html) table model. It is designed with advanced customization, styling, and formatting.
The Syncfusion<sup>&reg;</sup> Flutter PDF provides support for creating customizable tables in a PDF document by using [`PdfGrid`](https://pub.dev/documentation/syncfusion_flutter_pdf/latest/pdf/PdfGrid-class.html) table model. It is designed with advanced customization, styling, and formatting.

## Creating a table

Expand Down
2 changes: 1 addition & 1 deletion Flutter/pdf/working-with-text-extraction.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Text Extraction in Flutter PDF

The Syncfusion Flutter PDF allows you to extract or find the text from a particular page or the entire PDF document.
The Syncfusion<sup>&reg;</sup> Flutter PDF allows you to extract or find the text from a particular page or the entire PDF document.

## Working with the basic text extraction

Expand Down
Loading