Log In
[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
 [Collapse]Snap Document Server
   Getting Started
 [Expand]PDF Document Processor
 [Expand]Compression Library
 [Expand]Bar Code Library
 [Expand]Unit Conversion Library
 [Expand]API Reference
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
[Expand]End-User Documentation

Snap Document Server

The Snap Document Server is the non-visual .NET library which allows you to create and customize mail-merge documents on the server, using the provided API (Application Programming Interface). Its main features are as follows.

  • Create mail merge and tabular reports from scratch, and customize them in code.

  • Format text and apply predefined or custom styles to report templates.

  • Export to PDF, Microsoft Word formats (DOCX, DOC and RTF) and other popular formats (e.g., TXT, ODT and EPUB).

  • Utilize charts, sparklines and bar codes.

  • Support for RichEditDocumentServer features.

  • Support for the medium trust permission level.


The Snap Document Server requires the DevExpress.Docs.v17.1.dll assembly for operation and distribution. This assembly is shipped only with the DevExpress Document Server or the DevExpress Universal subscription.

To learn how to implement a specific task for your reports using the Snap Document Server, check the Examples section. To learn more about the Snap architecture, refer to the articles from the Concepts section.

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