Skip to content
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

Add article for Configure Document Processing Libraries in VS Code integration section #2069

Merged
merged 11 commits into from Apr 29, 2024
@@ -0,0 +1,59 @@
---
title: Telerik Document Processing Libraries
page_title: Telerik Document Processing Libraries
description: Learn how to add a reference to the Telerik Document Processing packages to an existing Telerik UI for Blazor application using the Document Processing Libraries Wizard.
slug: getting-started-vs-code-integration-dpl
position: 23
---

# Telerik Document Processing Libraries

The [Telerik Document Processing Libraries (DPL)](https://www.telerik.com/document-processing-libraries) are UI-independent and cross-platform libraries which enable you to process content between different formats and work with archive files. This article demonstrates how to add a reference to the DPL packages in an existing Telerik UI for Blazor application using the Document Processing Libraries Wizard. The wizard is included in the extension [Telerik UI for Blazor Productivity Tools for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=TelerikInc.blazortemplatewizard) and enables you to easily add the required packages when working with the Telerik Document Processing Library.

## Getting the Wizard

To use the Document Processing Libraries Wizard, install the [Telerik UI for Blazor Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=TelerikInc.blazortemplatewizard).

## Starting the Wizard

There are a couple of ways to start the Document Processing Libraries Wizard.

### Using the File Explorer Context Menu

1. Right-click on a file in the **VS Code** file explorer.
1. Select **Telerik UI for Blazor: Add Document Processing Libraries**.

![Configure Document Processing Wizard, Context Menu](images/DPLBlazor_ContextMenu.png)

### Using the Code Editor Command Palette

1. Open a `.razor` file or a `Razor` language in the code editor.
1. Select **Telerik UI for Blazor: Add Document Processing Libraries** in the **VS Code** command palette.

![Configure Document Processing Wizard, Command Palette](images/DPLBlazor_Pallete.png)

## Using the Wizard

Upon successful completion of the above steps, the wizard must appear like this:

![Configure Document Processing Wizard](images/DPLWizardBlazor.png "Configure Document Processing Wizard")

The Telerik Document Processing Configuration wizard allows you to:

* Select which libraries to use.
* Use the commercial or trial versions of the libraries.
* Select the project (`.csproj` file), in which you want to install the libraries. This option is useful when the user has many open projects in the workspace. If a library has any dependencies, they are automatically checked.

The table below lists the assemblies that will be selected for each library:

| Library | Packages |
| --- | --- |
| [RadPdfProcessing]({%slug pdfprocessing-overview%}) | Documents.Core <br /> Documents.Fixed <br /> Zip <br /> Documents.ImageUtils <br /> Documents.Fixed.FormatProviders.Image.Skia <br /> Documents.CMapUtils |
| [RadSpreadProcessing]({%slug spreadprocessing-overview%}) | Documents.Core <br /> Documents.Fixed <br /> Documents.Spreadsheet <br /> Documents.SpreadSheet.FormatProviders.OpenXml <br /> Documents.SpreadSheet.FormatProviders.Pdf <br /> Documents.Spreadsheet.FormatProviders.Xls <br /> Documents.ImageUtils <br /> Zip |
| [RadWordsProcessing]({%slug wordsprocessing-overview%}) | Documents.Core <br /> Documents.Fixed <br /> Documents.Flow <br /> Documents.Flow.FormatProviders.Pdf <br /> Documents.ImageUtils <br /> Documents.Flow.FormatProviders.Doc <br /> Documents.DrawingML <br /> Zip |


## See Also

* [Telerik Document Processing Overview]({%slug common-features-dpl%})
* [Visual Studio Code Integration for Telerik UI for Blazor Overview]({% slug getting-started-vs-code-integration-overview %})
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.