|
1 | 1 | --- |
2 | 2 | title: Introduction |
3 | | -page_title: Telerik Document Processing |
| 3 | +page_title: Welcome to Telerik Document Processing Libraries |
4 | 4 | description: Telerik Document Processing is a bundle of UI-independent, cross-platform APIs enabling you to process the most commonly used flow, fixed and spreadsheet document formats. |
5 | 5 | slug: introduction |
6 | | -tags: introduction |
| 6 | +tags: introduction, dpl, document, processing, pdf, word, excel |
7 | 7 | published: True |
8 | 8 | position: 0 |
9 | 9 | --- |
10 | 10 |
|
11 | 11 | # Welcome to Telerik Document Processing Libraries |
12 | 12 |
|
13 | | -**Telerik Document Processing** is a bundle of UI-independent cross-platform libraries that enable you to process the most commonly used flow, fixed and spreadsheet document formats for web and desktop. The Document Processing library allows you to create, import, modify and export documents without relying on external dependencies like Adobe Acrobat or Microsoft Office. |
| 13 | +**Telerik Document Processing** is a bundle of **UI-independent** *cross-platform* libraries that enable you to process the most commonly used flow, fixed and spreadsheet document formats for web and desktop. The Document Processing library allows you to create, import, modify and export documents without relying on external dependencies like Adobe Acrobat or Microsoft Office. |
14 | 14 |
|
15 | 15 |  |
16 | 16 |
|
| 17 | +|Library|Description| |
| 18 | +|----|----| |
| 19 | +| [RadPdfProcessing]({%slug radpdfprocessing-overview%})|A processing library that allows you to create, import, and export PDF documents from your code. You can use it in any web or desktop .NET application without relying on third-party software like Adobe Acrobat.| |
| 20 | +|[RadSpreadProcessing]({%slug radspreadprocessing-overview%})|A powerful library that enables you to create applications with native support for spreadsheet documents. With RadSpreadProcessing, you can create spreadsheets from scratch, modify existing documents or convert between the most common spreadsheet formats. You can save the generated workbook to a local file, stream, or stream it to the client browser.| |
| 21 | +|[RadSpreadStreamProcessing]({%slug radspreadstreamprocessing-overview%})|Spread streaming is a document processing paradigm that allows you to create or read big spreadsheet documents with great performance and minimal memory footprint. The key for the memory efficiency is that the spread streaming library writes the spreadsheet content directly to a stream without creating and preserving the spreadsheet document model in memory.| |
| 22 | +|[RadWordsProcessing]({%slug radwordsprocessing-overview%})|A processing library that allows you to create, modify and export documents to a variety of formats. Through the API, you can access each element in the document and modify, remove it or add a new one. The generated content you can save as a stream, as a file, or sent it to the client browser.| |
| 23 | +|[RadZipLibrary]({%slug radziplibrary-overview%})| It allows you to compress and combine files in ZIP archives, browse and extract files from existing ZIP archives and compress streams for easy file shipping and reduced storage space.| |
| 24 | + |
17 | 25 | {% if site.has_cta_panels == true %} |
18 | 26 | {% include cta-panel-introduction.html %} |
19 | 27 | {% endif %} |
20 | 28 |
|
21 | 29 | ## Key Features |
22 | 30 |
|
23 | | -* **UI-Independent**: The libraries are UI-Independent and cover all .NET technologies, from desktop and web to mobile, and can be deployed in client, server-side and cloud apps. |
24 | | -* **No need for 3rd party software – No Server Deployment Fees**: Enable document manipulation within your application without relying on 3rd party software such as Microsoft Office or Adobe Acrobat Reader. |
25 | | - |
26 | | -* **Convenient API**: Add document processing capabilities to your applications in no time by utilizing the convenient APIs. Enable creating, editing and converting documents with just a few lines of code. |
27 | | - |
28 | | -* **Performance and Speed**: The libraries are decoupled from UI and can provide a great performance in different cases, especially when dealing with huge excel files. |
29 | | - |
30 | | -* **Any document. Any Business.**: The Telerik Document Processing is suitable for various business cases and scenarios, where document creation or manipulation is required. |
31 | | - |
32 | | -* **Support for Variety of File Formats**: The Telerik Document Processing includes 5 libraries for manipulating [Office Open XML](https://en.wikipedia.org/wiki/Office_Open_XML) file formats and PDF documents in your application. |
33 | | - |
34 | | -* [Timeout Mechanism]({%slug timeout-mechanism-in-dpl%}) for importing and exporting documents. The **Import** and **Export** methods of all FormatProviders have a mandatory *TimeSpan?* timeout parameter after which the operation will be cancelled. |
| 31 | +|Feature|Description| |
| 32 | +|----|----| |
| 33 | +|**UI-Independent**|The libraries are UI-Independent and cover all .NET technologies, from desktop and web to mobile, and can be deployed in client, server-side and cloud apps.| |
| 34 | +|**No need for 3rd party software - No Server Deployment Fees**|Enable document manipulation within your application without relying on 3rd party software such as Microsoft Office or Adobe Acrobat Reader.| |
| 35 | +|**Convenient API**|Add document processing capabilities to your applications in no time by utilizing the convenient APIs. Enable creating, editing and converting documents with just a few lines of code.| |
| 36 | +|**Performance and Speed**|The libraries are decoupled from UI and can provide a great performance in different cases, especially when dealing with huge excel files.| |
| 37 | +|**Any document. Any Business.**|The Telerik Document Processing is suitable for various business cases and scenarios, where document creation or manipulation is required| |
| 38 | +|**Support for Variety of File Formats**|The Telerik Document Processing includes 5 libraries for manipulating [Office Open XML](https://en.wikipedia.org/wiki/Office_Open_XML) file formats and PDF documents in your application.| |
| 39 | +|**Timeout Mechanism**|[Timeout Mechanism]({%slug timeout-mechanism-in-dpl%}) for importing and exporting documents. The **Import** and **Export** methods of all FormatProviders have a mandatory *TimeSpan?* timeout parameter after which the operation will be cancelled.| |
35 | 40 |
|
36 | 41 | For more details about the benefits of using Telerik Document Processing, see the [Telerik Document Processing product overview page](https://www.telerik.com/document-processing-libraries). |
37 | 42 |
|
@@ -68,7 +73,7 @@ The Telerik Document Processing libraries support the following file formats: |
68 | 73 | |[UI for WinForms](https://www.telerik.com/products/winforms.aspx)|[UI for WinForms](https://www.telerik.com/products/winforms.aspx)|[UI for WinUI](https://www.telerik.com/winui)| |
69 | 74 | |[UI for Silverlight (discontinued)](https://www.telerik.com/products/silverlight/overview.aspx)||[UI for .NET MAUI](https://www.telerik.com/maui-ui)| |
70 | 75 |
|
71 | | -All versions are available as [NuGet packages]({%slug installation-nuget-packages%}). The assemblies/packages for .NET Standard do not contain the word *Windows* in their name. |
| 76 | +All versions are available as [NuGet packages]({%slug installation-nuget-packages%}). The assemblies/packages for .NET Standard do not contain the word *Windows* in their name. Learn [What Versions of Document Processing Libraries are Distributed with the Telerik Products]({%slug distribute-telerik-document-processing-libraries-net-versions%}) |
72 | 77 |
|
73 | 78 | ## Getting Started |
74 | 79 |
|
|
0 commit comments