Most of the tasks you need to perform with Aspose.Words involve saving a document. To save a document Aspose.Words provides the Save method of the Document class. There are overloads that allow saving a document to a file, stream, or ASP .NET HttpResponse object for sending to a client browser. The document can be saved in any save format supported by Aspose.Words. For the list of all supported save formats, see the SaveFormat enumeration.
Save a Document to a File
Simply use the Save method with a file name. Aspose.Words will determine the save format from the file extension that you specify.
The following code example shows how to load and save a document to a file:
Save a Document to a Stream
Pass a stream object to the Save method. It's necessary to specify the save format explicitly when saving to a stream.
The following code example shows how to load and save a document to a stream:
Sending a Document to a Client Browser
In order to send a document to a client browser, use a special overload that takes four parameters: file name, save format, save type, and an ASP .NET HttpResponse object. The way the document will be presented to the user is represented by the ContentDisposition enumeration, which determines whether the document sent to the browser will provide an option to open itself directly in the browser or in the application associated with the file extension.
The following code example shows how to send a document to the client browser from an ASP.NET code:
Save a Document to PCL
Aspose.Words supports saving a document into PCL (Printer Command Language). Aspose.Words can save documents into PCL 6 (PCL 6 Enhanced or PCL XL) format. The PclSaveOptions class can be used to specify additional options when saving a document into the PCL format.
The following code example shows how to save a document to PCL using save options:
- Information about ASP .NET HttpResponse object.