ResourceSavingArgs class

ResourceSavingArgs class

Provides data for the IResourceSavingCallback.resource_saving() event. To learn more, visit the Save a Document documentation article.


By default, when Aspose.Words saves a document to fixed page HTML or SVG, it saves each resource into a separate file. Aspose.Words uses the document file name and a unique number to generate unique file name for each resource found in the document.

ResourceSavingArgs allows to redefine how resource file names are generated or to completely circumvent saving of resources into files by providing your own stream objects.

To apply your own logic for generating resource file names use the ResourceSavingArgs.resource_file_name property.

To save resources into streams instead of files, use the ResourceSavingArgs.resource_stream property.


documentGets the document object that is currently being saved.
keep_resource_stream_openSpecifies whether Aspose.Words should keep the stream open or close it after saving a resource.
resource_file_nameGets or sets the file name (without path) where the resource will be saved to.
resource_file_uriGets or sets the uniform resource identifier (URI) used to reference the resource file from the document.
resource_streamAllows to specify the stream where the resource will be saved to.

See Also