Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
db3106d
Updated the getting started Page for UWP and MAUI pdfviewer
ThilagarajSF5012 Jun 19, 2026
a388fb2
Feedback addressed
ThilagarajSF5012 Jun 19, 2026
df2f47e
Feedback addressed
ThilagarajSF5012 Jun 23, 2026
109a675
feedback addressed
ThilagarajSF5012 Jun 23, 2026
181bc46
000000: Updated the redirect links properly for Spreadsheet Component.
SrisabariSF4261 Jun 23, 2026
cedbcd9
Merge pull request #3404 from syncfusion-content/000000-Corrections
SasthaPrathap Jun 23, 2026
0952d8e
Merge branch 'hotfix/hotfix-v33.2.3' into UWPPdfviewer
ThilagarajSF5012 Jun 23, 2026
28c01d1
Merge pull request #3384 from syncfusion-content/UWPPdfviewer
VikramDevaraj31 Jun 23, 2026
ba270b7
Link modified
VinothSF5015 Jun 23, 2026
b48a78e
1032946: Updated FT page link in UG
Jun 23, 2026
5bf3f84
1032946: Review changes
Jun 23, 2026
61ceaec
Merge branch 'hotfix/hotfix-v33.2.3' into 1032946-UGLinkChangeHot
Dhakshin-SF4509 Jun 23, 2026
2d0ca0b
1032946: Added canonical link
Jun 23, 2026
b89b02f
Merge branch '1032946-UGLinkChangeHot' of https://github.com/syncfusi…
Jun 23, 2026
ade8a4b
1035427:Need to add notes content for pdf document processing UG
Mohanaraja Jun 23, 2026
77b051a
1035427:Need to add notes and canonical url content for pdf document …
Mohanaraja Jun 23, 2026
a0b31d5
Merge pull request #3409 from syncfusion-content/1032946-UGLinkChangeHot
SF2381 Jun 23, 2026
31ac0ab
1035427:Need to add notes and canonical url content for pdf document …
Mohanaraja Jun 23, 2026
6eb3b0a
Merge pull request #3413 from syncfusion-content/PDFDocChanges
chinnumuniyappan Jun 23, 2026
5bba650
Task(1035386):Update the URL links in PDFViewer controls Hotfix
YathavakrishnanMohan Jun 23, 2026
fac4329
CI failure changes
YathavakrishnanMohan Jun 23, 2026
c9d0af0
Merge branch 'hotfix/hotfix-v33.2.3' of https://github.com/syncfusion…
YathavakrishnanMohan Jun 23, 2026
43c282f
Merge pull request #3415 from syncfusion-content/1035386_Hotfix
Vikassekar Jun 23, 2026
f1229a6
Commit the changes
Karan-SF4772 Jun 23, 2026
6c051b0
Resolved CI issue
Karan-SF4772 Jun 23, 2026
2105634
Merge pull request #3417 from syncfusion-content/1031944-Update-UG-ch…
MathanKumarVaradhaRajaPerumal Jun 23, 2026
7d2f301
Merge pull request #3408 from syncfusion-content/URLIssues
PandikumarSF2691 Jun 24, 2026
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
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,4 @@ N> Go to “ View -> Page Layout” option to view the header and footer in Micr
* [What are page setup settings?](https://help.syncfusion.com/document-processing/excel/excel-library/net/working-with-excel-worksheet#page-setup-settings)
* [How to set a line break inside a cell?](https://help.syncfusion.com/document-processing/excel/excel-library/net/faqs/how-to-set-a-line-break-inside-a-cell)
* [How to set print titles?](https://help.syncfusion.com/document-processing/excel/excel-library/net/faqs/how-to-set-print-titles)
* [How to format text within a cell?](https://help.syncfusion.com/document-processing/excel/excel-library/net/faqs/how-to-format-text-within-a-cel)
* [How to format text within a cell?](https://help.syncfusion.com/document-processing/excel/excel-library/net/faqs/how-to-format-text-within-a-cell)
2 changes: 1 addition & 1 deletion Document-Processing/Excel/Spreadsheet/WPF/Formatting.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ N> Users need to [refresh the view](https://help.syncfusion.com/document-process

## Clear formatting

SfSpreadsheet provides support to clear the contents of a cell along with its formatting or by specifying the required clear options using [ExcelClearOptions](https://help.syncfusion.com/cr/file-formats/Syncfusion.XlsIO.ExcelClearOptions.html) enum which specifies the possible directions to clear the cell formats, content, comments,conditional format,data validation or clear all of them.
SfSpreadsheet provides support to clear the contents of a cell along with its formatting or by specifying the required clear options using [ExcelClearOptions](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.ExcelClearOptions.html) enum which specifies the possible directions to clear the cell formats, content, comments,conditional format,data validation or clear all of them.

{% tabs %}
{% highlight c# %}
Expand Down
18 changes: 9 additions & 9 deletions Document-Processing/Excel/Spreadsheet/WPF/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ The [Syncfusion<sup>®</sup> WPF Spreadsheet (SfSpreadsheet)](https://www.syncfu

## Key Features

* **[Ribbon](Ribbon-Customization)** – Ribbon integrated with organically enhanced UI experience.
* **[Ribbon](ribbon-customization)** – Ribbon integrated with organically enhanced UI experience.

* **[Editing](Editing)** **and** **[Selection](Selection)**- Interactive support for editing and cell selection in workbook.
* **[Editing](editing)** **and** **[Selection](selection)**- Interactive support for editing and cell selection in workbook.

* **[Formulas](Formulas)** - Provides support for 400+ most widely used formulas which any business user needs and allows you to add, remove and edit the formulas like in excel.
* **[Formulas](formulas)** - Provides support for 400+ most widely used formulas which any business user needs and allows you to add, remove and edit the formulas like in excel.

* **[Name Manager](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/formulas#named-ranges)** – Supports the name ranges in the formulas. By using the name ranges, you can specify the name of the cell range, and then you can use it in the formula more easily without hassling of remembering cell locations.

Expand All @@ -31,7 +31,7 @@ The [Syncfusion<sup>®</sup> WPF Spreadsheet (SfSpreadsheet)](https://www.syncfu

* **[Merge Cells](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/formatting#merge-cells)** - Merge two or more adjacent cells into a single cell and display the contents of one cell in the merged cell.

* **[Conditional Formatting](Conditional-Formatting)**- Provides support for excel compatible conditional formatting and allows you to apply formats to a cell or range of cells depending on the value of cells or formula that meet specific criteria. Also provides support to define and import the conditional formatting. rules such as Data Bars, Icon Sets and Color Scales options which are used to visualize the data.
* **[Conditional Formatting](conditional-formatting)**- Provides support for excel compatible conditional formatting and allows you to apply formats to a cell or range of cells depending on the value of cells or formula that meet specific criteria. Also provides support to define and import the conditional formatting. rules such as Data Bars, Icon Sets and Color Scales options which are used to visualize the data.

* **[Cell Comments](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/interactive-features#cell-comments)**- Supports comments that provide additional information about a cell such as what the value represents. And it would be useful if you want the end users to understand the data in the cells more deeply.

Expand All @@ -47,24 +47,24 @@ The [Syncfusion<sup>®</sup> WPF Spreadsheet (SfSpreadsheet)](https://www.syncfu

* **[Resizing and Hiding](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/rows-and-columns#hide-rows-and-columns)** – Provides interactive support to resize or hide/unhide the rows and columns.

* **[Charts, Pictures and Textboxes](Shapes)** - Provides support to import Charts, Pictures and Textboxes.
* **[Charts, Pictures and Textboxes](shapes)** - Provides support to import Charts, Pictures and Textboxes.

* **[Sparklines](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/shapes#sparklines)** – Provides support to import Sparklines.

* **[Outlines](Outline)** - Provides support to group or ungroup rows and columns.

* **[Workbook and Worksheet Protection](Worksheet-Management)**- Provides support to protect the worksheet and also supports to lock-down the structure and window of workbook, which enables you to prevent workbook from any structural change or from any change in size.
* **[Workbook and Worksheet Protection](worksheet-management)**- Provides support to protect the worksheet and also supports to lock-down the structure and window of workbook, which enables you to prevent workbook from any structural change or from any change in size.

* **[Conversion](Conversion)** – Provides support to export the workbook to PDF, HTML, Image and CSV.
* **[Conversion](conversion)** – Provides support to export the workbook to PDF, HTML, Image and CSV.

* **[Zooming](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/worksheet-management#zooming)** – Provides support to zoom in and zoom out of the worksheet view.

* **[Localization](Localization)** - Provides support to localize all the static text in a Ribbon and all dialogs to any desired language.
* **[Localization](localization)** - Provides support to localize all the static text in a Ribbon and all dialogs to any desired language.

* **Supported file types** - Ability to import the different types of excel which are XLS, XLSX, XLSM, XLT, XLTX, CSV(Comma delimited) respectively.

## Related Link
- [Getting Started](Getting-Started)
- [Getting Started](getting-started)
- [API Reference](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Spreadsheet.html)
- [Online Demos](https://github.com/syncfusion/spreadsheet-editor-sdk-wpf-demos)
- [GitHub Samples](https://github.com/SyncfusionExamples/create-view-edit-excel-files-using-wpf-spreadsheet)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Create or Generate PDF file in C# and VB.NET | Syncfusion
canonical_url: "https://www.syncfusion.com/document-sdk/net-pdf-library"
description: Learn how to create or generate a PDF file in C# and VB.NET with elements like text, image and table using Syncfusion .NET PDF library without Adobe.
platform: document-processing
control: PDF
Expand Down Expand Up @@ -1021,4 +1022,6 @@ finalDoc.Close(True)

{% endtabs %}

N> You can also explore our [.NET PDF library](https://document.syncfusion.com/demos/pdf/default#/tailwind) demo that shows how to create and modify PDF files from C# with just five lines of code.
N> You can also explore our [.NET PDF library](https://document.syncfusion.com/demos/pdf/default#/tailwind) demo that shows how to create and modify PDF files from C# with just five lines of code.

N> Looking for the full .NET PDF Library overview, features, pricing, and documentation? Visit the [.NET PDF Library](https://www.syncfusion.com/document-sdk/net-pdf-library) page.
5 changes: 4 additions & 1 deletion Document-Processing/PDF/PDF-Library/NET/Overview.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Create, read, edit, convert PDF files in .NET | Syncfusion
canonical_url: "https://www.syncfusion.com/document-sdk/net-pdf-library"
description: Essential PDF is a .NET PDF library to convert PDF files in Windows Forms, WPF, UWP, ASP.NET Core, ASP.NET MVC, Xamarin, Flutter applications
platform: document-processing
control: PDF
Expand All @@ -17,7 +18,7 @@ The following list shows the key features available in the Essential<sup>&reg;</
* Support to [create PDF files](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/create-pdf-file-in-c-sharp-vb-net) from scratch.
* Support to add [text](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-text), various formats of [images](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-images), [tables](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-tables) and [shapes](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-shapes).
* Support for [creation](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-forms#creating-a-new-pdf-form), [filling](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-forms#filling-form-fields-in-an-existing-pdf-document) and [flattening](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-forms#removing-editing-capability-of-form-fields) forms (AcroForms and XFA).
* [Open](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/open-and-save-pdf-file-in-c-sharp-vb-net), modify and [save](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/open-and-save-pdf-file-in-c-sharp-vb-net) existing PDF files.
* [Open](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/open-pdf-file), modify and [save](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/save-pdf-file) existing PDF files.
* Support to [compress](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-compression) existing PDF files.
* Ability to [merge](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/merge-documents) and [split](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/split-documents) PDF files.
* Support for [Optical Character Recognition](https://help.syncfusion.com/document-processing/pdf/pdf-library/net/working-with-ocr/working-with-ocr) by using Tesseract engine.
Expand Down Expand Up @@ -52,3 +53,5 @@ The following list shows the key features available in the Essential<sup>&reg;</
* Support for .NET Standard 2.0 onwards.

N> 1. Starting with v20.1.0.x, if you reference Syncfusion<sup>&reg;</sup> HTML converter or OCR processor assemblies from trial setup or from the NuGet feed, you also have to include a license key in your projects. Please refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to know about registering Syncfusion<sup>&reg;</sup> license key in your application to use our components.

N> Looking for the full .NET PDF Library overview, features, pricing, and documentation? Visit the [.NET PDF Library](https://www.syncfusion.com/document-sdk/net-pdf-library) page.
8 changes: 4 additions & 4 deletions Document-Processing/PDF/PDF-Library/javascript/Annotations.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Annotation in JavaScript PDF library | Syncfusion
description: This section explains how to create, modify or remove different type of interactive Annotation by using JavaScript PDF library
title: Annotation in JavaScript PDF Library | Syncfusion
description: This section explains how to create, modify or remove different type of interactive Annotation by using JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
# Annotation in JavaScript PDF library
# Annotation in JavaScript PDF Library

The PDF library provides support for interactive annotations. You can add, delete and modify the annotation from the PDF documents.
The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides support for interactive annotations. You can add, delete and modify the annotation from the PDF documents.

## Adding annotations to a PDF document

Expand Down
8 changes: 4 additions & 4 deletions Document-Processing/PDF/PDF-Library/javascript/Bookmarks.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Bookmarks in JavaScript PDF library | Syncfusion
description: This section explains how to add, modify and remove bookmarks in the PDF document by using JavaScript PDF library
title: Bookmarks in JavaScript PDF Library | Syncfusion
description: This section explains how to add, modify and remove bookmarks in the PDF document by using JavaScript PDF Library
platform: document-processing
control: PDF
documentation: UG
---
# Bookmarks in JavaScript PDF library
# Bookmarks in JavaScript PDF Library

Syncfusion<sup>&reg;</sup> PDF provides support to insert, remove, and modify the bookmarks in the PDF Document.
[JavaScript PDF](https://www.syncfusion.com/document-sdk/javascript-pdf-library) provides support to insert, remove, and modify the bookmarks in the PDF Document.

## Adding bookmarks to a PDF

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: post
title: Create or Generate PDF file in Angular | Syncfusion
description: Learn how to create a PDF file in Angular with easy steps using Syncfusion JavaScript PDF library without depending on Adobe
description: Learn how to create a PDF file in Angular with easy steps using JavaScript PDF Library without depending on Adobe
platform: document-processing
control: PDF
documentation: ug
Expand All @@ -10,27 +10,35 @@ keywords: angular create pdf, angular generate pdf, angular pdf library, ej2 pdf

# Create or Generate PDF file in Angular application

The Syncfusion<sup>&reg;</sup> [JavaScript PDF library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. This library also offers functionality to merge, split, stamp, fill forms, and secure PDF files.
The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) is used to create, read, and edit PDF documents. The [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) also offers functionality to merge, split, stamp, fill forms, and secure PDF files.

This guide explains how to integrate the JavaScript PDF library into an Angular application.
This guide explains how to integrate the [JavaScript PDF Library](https://www.syncfusion.com/document-sdk/javascript-pdf-library) into an Angular application.

## Integrate the PDF library into an Angular application
## Setup Angular Environment

Step1: You can use the [Angular CLI](https://github.com/angular/angular-cli) to setup your Angular applications.
You can use the [Angular CLI](https://github.com/angular/angular-cli) to setup your Angular applications.
To install the latest Angular CLI globally use the following command.

```bash
npm install -g @angular/cli
```

N> To install a specific Angular CLI version, use: **npm install --save @angular/cli@12.0.2**
Step2: Create a new Angular application using the Angular CLI command as follows.

## Create an Angular Application

Start a new Angular application using the Angular CLI command as follows.

```bash
ng new my-app
cd my-app
```
Step3: All Syncfusion<sup>&reg;</sup> JS 2 packages are published in `npmjs.com` registry.To install the PDF component, use the following command.

## Installing JavaScript PDF package

All Syncfusion<sup>&reg;</sup> JS 2 packages are published in `npmjs.com` registry.

* To install PDF component, use the following command.

```bash
npm install @syncfusion/ej2-pdf --save
Expand All @@ -42,7 +50,9 @@ N> For image and data extraction features, you need to install the `@syncfusion/
(Angular’s development server already handles this; configure production servers manually.)
* This setup is not required for **basic PDF creation**.

Step4: Add a simple button to `app.component.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.
## Create a PDF document

* Add a simple button to `app.component.html` and attach a click handler that uses the TypeScript PDF API to create a new PDF document.

{% tabs %}
{% highlight html tabtitle="app.component.html" %}
Expand Down Expand Up @@ -89,16 +99,15 @@ document.getElementById('normalButton').onclick = (): void => {
};
{% endhighlight %}
{% endtabs %}
Step5: Use the following command to run the application in browser.

## Run the application

Use the following command to run the application in browser.

```bash
ng serve --open
```

By executing the program, you will get the PDF document as follows.

![Output PDF document](Getting_started_images/Output.png)

Click [here](https://www.syncfusion.com/document-sdk/javascript-pdf-library) to explore the rich set of Syncfusion<sup>&reg;</sup> PDF library features.

An online sample link to [create PDF document](https://document.syncfusion.com/demos/pdf/angular/#/tailwind3/pdf/default) in Angular.
![Output PDF document](Getting_started_images/Output.png)
Loading