# DocumentViewer.SaveDocumentEventArgs Class

> The SaveDocumentEventArgs class provides data for the DocumentViewer.SaveDocument event.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Introduced:** 15.0
- **Namespace:** `TXTextControl.DocumentServer.Web`
- **Package:** `TXTextControl.TextControl.ASP.SDK` (assembly `TXDocumentServer.Web.DocumentViewer.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXDocumentServer.Web.DocumentViewer.dll` from the setup
- **Inherits:** `System.EventArgs`
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.DocumentServer.Web > DocumentViewer.SaveDocumentEventArgs Class
- **570 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/llms-full.txt

---

### Description

The SaveDocumentEventArgs class provides data for the [DocumentViewer.SaveDocument](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer/savedocument-event/llms-full.txt) event.

### Syntax

```csharp
public class DocumentViewer.SaveDocumentEventArgs : EventArgs
```

```vbnet
Public Class DocumentViewer.SaveDocumentEventArgs
    Inherits EventArgs
```

### Examples

The legacy Web Forms document viewer type is not part of the current ASP.NET Core package. The following example uses the current MVC Document Viewer model for the same server-side workflow.

```csharp
TXTextControl.Web.MVC.DocumentViewer.DocumentLoadSettings documentLoadSettings = new();
documentLoadSettings.LoadEmbeddedComments = true;
```

```vbnet
Dim documentLoadSettings As New TXTextControl.Web.MVC.DocumentViewer.DocumentLoadSettings()
documentLoadSettings.LoadEmbeddedComments = True
```

---

## In This Section

- [DocumentViewer.SaveDocumentEventArgs.Document Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/document-property/llms-full.txt): Gets a snapshot of the currently loaded document for further processing.
- [DocumentViewer.SaveDocumentEventArgs.FileFormat Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/fileformat-property/llms-full.txt): Specifies the format of DocumentViewer.SaveDocumentEventArgs.Document.

---

## Nearby

- **Previous:** [DocumentViewer.SaveDocument Event](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer/savedocument-event/llms-full.txt)
- **Next:** [DocumentViewer.SaveDocumentEventArgs.Document Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-documentserver-web/documentviewer-savedocumenteventargs/document-property/llms-full.txt)
