Class ResourceSavingArgs

Class ResourceSavingArgs

Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)

Ofrece datos para el evento Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs.

Para saber más, visite el Save a Document Artículo de documentación.

public class ResourceSavingArgs

Inheritance

object ResourceSavingArgs

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

Por default, cuando Aspose.Words almacena un documento en una página fija HTML o SVG, almacena cada recurso en un archivo separado. Aspose.Words utiliza el nombre de archivo del documento y un número único para generar un nombre de archivo único para cada recurso encontrado en el documento.

Aspose.Words.Saving.ResourceSvingArgs permite redefinir cómo se generan los nombres de archivos de recursos o circundar completamente el ahorro de los recursos en los ficheros proporcionando sus propios objetos de flujo.

Para aplicar su propia lógica para generar nombres de archivos de recursos, utilice la propiedad Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.

Para ahorrar recursos en los flujos en lugar de los archivos, utilice la propiedad Aspose.Words.Saving.ResourceSavingArgs.ResourceStream.

Properties

Document

Recibe el objeto de documento que actualmente se salva.

public Document Document { get; }

Valor de la propiedad

Document

KeepResourceStreamOpen

Especifica si Aspose.Words debe mantener el flujo abierto o cerrado después de ahorrar un recurso.

public bool KeepResourceStreamOpen { get; set; }

Valor de la propiedad

bool

Remarks

Default es y Aspose.Words cerrará el flujo que usted proporciona en la propiedad Aspose.Words.Saving.ResourceSavingArgs.ResourceStream después de escribir un recurso en él.

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream

ResourceFileName

Obtenga o coloca el nombre del archivo (sin ruta) donde se salvará el recurso.

public string ResourceFileName { get; set; }

Valor de la propiedad

string

Remarks

Esta propiedad le permite redefinir cómo se generan los nombres de archivo de la fuente durante la exportación a una página fija HTML o SVG.

Cuando se lanza el evento, esta propiedad contiene el nombre de archivo que fue generado por Aspose.Words. Puede cambiar el valor de esta propiedad para salvar el recurso en un archivo diferente.

Aspose.Words genera automáticamente un nombre de archivo único para cada recurso cuando se exporta a una página fija en formato HTML o SVG. La forma en que se genera el nombre de archivo de la fuente depende de si se salva el documento a un archivo o a un flujo.

Al guardar un documento en un archivo, el nombre del archivo de la fuente generado se ve como .

Al guardar un documento en un flujo, el nombre del archivo de la fuente generado se ve como .

Aspose.Words.Saving.ResourceSaveArgs. ResourceFileName debe contener únicamente el nombre de archivo sin la ruta. Wl26 determina el camino para guardar y el valor del atributo para escribir a una página fija HTML o SVG utilizando el nome de fichero de documento, el __ WL26.Swing.HtmlFixedSavOptions.ResourcesFolder o __ L27.Sing.svgSaverOpciones.RecursosFolders y _ L37.

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceFileUri

Obtenga o establece el identificador de recursos uniforme (URI) utilizado para referirse al archivo de recursos del documento.

public string ResourceFileUri { get; set; }

Valor de la propiedad

string

Remarks

Esta propiedad le permite cambiar los URIs de los archivos de fuente exportados a documentos de página fija HTML o SVG.

Aspose.Words genera automáticamente un URI para cada archivo de recurso durante la exportación a una página fija en formato HTML o SVG. Los URIs generados son los archivos de recurso de referencia salvados por Aspose.Words. Sin embargo, los URIs pueden ser incorrectos si los archivos de recurso se deben mover a otro lugar o si los archivos de recurso se salvan a los flujos. Esta propiedad permite corregir los URIs en estos casos.

Cuando el evento es lanzado, esta propiedad contiene el URI que fue generado por Aspose.Words. Puede cambiar el valor de esta propiedad para proporcionar un URI personalizado para el archivo de recursos.

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceStream

Permite especificar el flujo en el que se salvará el recurso.

public Stream ResourceStream { get; set; }

Valor de la propiedad

Stream

Remarks

Esta propiedad le permite ahorrar recursos a los flujos en lugar de los archivos.

Cuando esta propiedad es , el recurso se salvará a un archivo especificado en el Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName propiedad.

Uso de Aspose.Words.Saving.IResourceSavingCallback no puede sustituir uno de los recursos con otro.

Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen

 Español