Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Collapse]Document Server
  Product Information
 [Expand]Redistribution and Deployment
 [Expand]Spreadsheet Document Server
 [Expand]XL Export Library
 [Expand]Rich Edit Document Server
 [Expand]Snap Document Server
 [Expand]PDF Document Processor
 [Expand]Compression Library
 [Expand]Bar Code Library
 [Expand]Unit Conversion Library
 [Expand]API Reference
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Document Server

The Document Server Library brings together various document automation tools in a single assembly. It is a cross-platform solution that allows you to spend less time dealing with the specifics of a particular platform, and more time focusing on the document processing task. You can work with rich-text documents, spreadsheets or reports, draw barcodes, convert different units and compress data directly from code, without any UI components, such as the Rich Text Editor or Spreadsheet, involved. The assembly can be used in applications targeting a variety of platforms (ASP.NET, ASP.NET MVC, WinForms, WPF and Silverlight).

Spreadsheet Document Server

The Spreadsheet Document Server is a library that allows you to create, load and modify a spreadsheet document without the use of any visual interface. The server shares all the DevExpress Spreadsheet features - editing and analyzing data, using formulas with varying difficulty levels, specifying print settings and protecting the document from editing. This component supports different file formats for both import and export.

To begin using this component, check the Getting Started topic. The complete list of examples describing how to use different Spreadsheet Document Server features is available here.

XL Export Library

The XL Export API provides full spreadsheet functionality, so you can make a comprehensive spreadsheet document from scratch and export it to one of the most popular Excel formats (XLSX, XLS and CSV). Unlike Spreadsheet Document Server, it writes data directly to the stream, so no in-memory model is maintained. This kind of work provides minimal memory consumption while creating a document in code.

To start with the XL Export Library, refer to the Getting Started article. Check the Examples topic to find a way to accomplish any required task.

Rich Edit Document Server

As a non-visual countertype of the DevExpress Rich Text Editor, Rich Edit Document Server allows you to use all the word processing capabilities at runtime. The powerful Rich Edit API can automate such common tasks as format conversion, character and paragraph formatting, table operations, adjusting page layout options and mail merging. Click here to get started with this component.

Snap Document Server

This library provides the complete reporting engine functionality combined with the basic RichEditControl features. Through its API you can generate a tabular or mail merge report, edit it, add visual data (sparklines, bar codes or charts) and export the resulting document to any popular format (DOC, HTML, RTF, etc.).

PDF Document Processor

With built-in support for all the PDF Viewer features, the PDF Document Processor component allows you to easily generate the PDF document in code. Editing the existing PDF document, searching through its content, working with interactive forms, text and image extracting, printing any page and export the page to image are also available in the straightforward API.

To get acquainted with the PDF Document Processor, look through the Getting Started topic.

Compression Library

The Compression Library is a component with a zip archiver functionality. With the help of this library such tasks as generating new archives, editing existing zip files, filtering files before compressing, setting a password for the whole archive or for each file individually can be easily performed in code. To learn what steps are need so that you can begin with the Compression library, refer to the Getting Started topic. The list of examples is available here.

Bar Code Library

The Bar Code Library allows you to generate different types of barcode images to use in the application or a document. Each barcode type provides its own options (orientation, color, quantity, etc.) that can also be specified. To get started with this library, refer to the Getting Started article.

Unit Conversion Library

The Unit Conversion Library can be helpful if you need to provide your application with an automatic conversion of different measurement units (weight, distance, power, etc.), including values of different measurement systems. Learn where to start with this non-visual component here.

How would you rate this topic?​​​​​​​