Class DocumentPartSavingArgs
Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)
Fornece dados para o Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs) callback.
Para saber mais, visite o Save a Document Artigo de Documentação.
public class DocumentPartSavingArgs
Inheritance
object ← DocumentPartSavingArgs
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Quando Aspose.Words salva um documento em HTML ou formatos relacionados e Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria é especificado, o documento é dividido em partes e por padrão, cada parte do documento é salvo em um arquivo separado.
A classe Aspose.Words.Saving.DocumentPartSavingArgs permite que você controle como cada parte do documento será salvo. permite redefinir como os nomes de arquivo são gerados ou para contornar completamente o salvo de partes do documento em arquivos, fornecendo seus próprios objetos de fluxo.
Para salvar partes de documento em fluxos em vez de arquivos, use a propriedade Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.
Properties
Document
Obtenha o objeto do documento que está sendo salvo.
public Document Document { get; }
Valor da propriedade
DocumentPartFileName
Recebe ou coloca o nome do arquivo (sem caminho) para onde a parte do documento será salvo.
public string DocumentPartFileName { get; set; }
Valor da propriedade
Remarks
Esta propriedade permite que você redefinir como os nomes de arquivo de parte do documento são gerados durante a exportação para HTML ou EPUB.
Quando a chamada de volta é invocada, esta propriedade contém o nome do arquivo que foi gerado por Aspose.Words. Você pode alterar o valor desta propriedade para salvar a parte do documento em um arquivo diferente.
Aspose.Words.Saving.DocumentPartsavingArgs.FileName deve conter apenas o nome do arquivo sem a estrada. __ WL27__ determina o caminho para salvar usando o seu nome de ficheiro de documento. Se não for especificado, por exemplo, quando é salvo para um fluxo, este nome é usado apenas para referenciar partes do documentário. O mesmo é verdade ao salvar em formato EPUB.
Assinatura.Words.Saving.DocumentPartSavingArgs.DocumentPartStream
DocumentPartStream
Permite especificar o fluxo em que a parte do documento será salvo.
public Stream DocumentPartStream { get; set; }
Valor da propriedade
Remarks
Esta propriedade permite que você salve partes de documento para fluxos em vez de arquivos durante a exportação de HTML.
Quando esta propriedade é, a parte do documento será salvo para um arquivo especificado na propriedade Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName.
Quando o armazenamento para um fluxo em formato HTML é solicitado por Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) ou Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) e a primeira parte do documento está prestes a ser salvo, Aspose.Words sugere aqui o principal fluxo de saída inicialmente passado pelo chamador.
Ao salvar para o formato EPUB que é um formato de container baseado em HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream não pode ser especificado porque todas as partes subsidiárias serão encapsuladas em um único pacote de saída.
Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen
KeepDocumentPartStreamOpen
Determina se Aspose.Words deve manter o fluxo aberto ou fechado depois de salvar uma parte do documento.
public bool KeepDocumentPartStreamOpen { get; set; }
Valor da propriedade
Remarks
Default é e Aspose.Words irá fechar o fluxo fornecido no Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream propriedade depois de escrever uma parte do documento nele. especificar para manter o fluxo aberto. Por favor, note que o principal fluxo de saída fornecido na chamada para Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) ou Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) nunca será fechar por Aspose.Words mesmo se Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentStreamOpen é definido .
Assinatura.Words.Saving.DocumentPartSavingArgs.DocumentPartStream