Class DocumentPartSavingArgs

Class DocumentPartSavingArgs

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

Ofrece datos para el llamado Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs.

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

public class DocumentPartSavingArgs

Inheritance

object DocumentPartSavingArgs

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

Cuando Aspose.Words salva un documento en HTML o formatos relacionados y Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria se especifica, el documento se divide en partes y por defecto, cada parte del documento se salva en un archivo separado.

Clase Aspose.Words.Saving.DocumentPartSavingArgs le permite controlar cómo se salvará cada parte del documento. permite redefinir cómo se generan los nombres de archivos o circuncidar completamente el almacenamiento de las partes del documento en los archivos proporcionando sus propios objetos de flujo.

Para guardar partes de documento en flujos en lugar de archivos, utilice la propiedad Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.

Properties

Document

Recibe el objeto del documento que se salva.

public Document Document { get; }

Valor de la propiedad

Document

DocumentPartFileName

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

public string DocumentPartFileName { get; set; }

Valor de la propiedad

string

Remarks

Esta propiedad le permite redefinir cómo se generan los nombres de archivos de la parte del documento durante la exportación a HTML o EPUB.

Cuando se invoca el llamamiento, esta propiedad contiene el nombre de archivo que fue generado por Aspose.Words. Puede cambiar el valor de esta propiedad para salvar la parte del documento en un archivo diferente.

Aspose.Words.Saving.DocumentPartSellingArgs.FileName debe contener sólo el nombre de archivo sin la ruta. __ WL27__ determina el camino para ahorrar utilizando el nome de fichero de documento. Si el título de ficheiro del documento de salida no se especificó, por ejemplo, cuando se ahorra a un flujo, este nombre se utiliza únicamente para referenciar las piezas de documentos.

Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream

DocumentPartStream

Permite especificar el flujo en el que se salvará la parte del documento.

public Stream DocumentPartStream { get; set; }

Valor de la propiedad

Stream

Remarks

Esta propiedad le permite guardar partes de documento en flujos en lugar de archivos durante la exportación de HTML.

Cuando esta propiedad es, la parte del documento se salvará a un archivo especificado en la propiedad Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName.

Al ahorrar a un flujo en formato HTML se solicita por Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) o Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) y la primera parte del documento está a punto de ser ahorrado, Aspose.Words propone aquí el flujo de salida principal inicialmente pasado por el llamador.

Cuando se salva en formato EPUB que es un formato de contenedor basado en HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream no puede ser especificado porque todas las partes subsidiarias serán encapsuladas en un único paquete de salida.

Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen

KeepDocumentPartStreamOpen

Especifica si Aspose.Words debe mantener el flujo abierto o cerrado después de guardar una parte del documento.

public bool KeepDocumentPartStreamOpen { 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.DocumentPartSavingArgs.DocumentPartStream después de escribir una parte del documento en ella. especificar para mantener el flujo abierto. Por favor, tenga en cuenta que el flujo de salida principal proporcionado en la llamada a Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) o Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) nunca será cerrado por Aspose.Words incluso si Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentStreamO.

Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream

 Español