Class ResourceSavingArgs
Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)
Fornece dados para o evento Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs).
Para saber mais, visite o Save a Document Artigo de Documentação.
public class ResourceSavingArgs
Inheritance
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Por padrão, quando Aspose.Words salva um documento para uma página fixa HTML ou SVG, ele salva cada recurso em um arquivo separado. Aspose.Words usa o nome do arquivo do documento e um número único para gerar um nome de arquivo único para cada recurso encontrado no documento.
Aspose.Words.Saving.ResourceSvingArgs permite redefinir como os nomes de arquivos de recurso são gerados ou para circular completamente a poupança de recursos em ficheiros, fornecendo seus próprios objetos de fluxo.
Para aplicar a sua própria lógica para gerar nomes de arquivo de recursos, use a propriedade Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Para salvar recursos em fluxos em vez de arquivos, use a propriedade Aspose.Words.Saving.ResourceSavingArgs.ResourceStream.
Properties
Document
Obtenha o objeto do documento que está atualmente sendo salvo.
public Document Document { get; }
Valor da propriedade
KeepResourceStreamOpen
Determina se Aspose.Words deve manter o fluxo aberto ou fechado depois de salvar um recurso.
public bool KeepResourceStreamOpen { get; set; }
Valor da propriedade
Remarks
Default é e Aspose.Words irá fechar o fluxo que você fornece na propriedade Aspose.Words.Saving.ResourceSavingArgs.ResourceStream depois de escrever uma fonte nele.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream
ResourceFileName
Recebe ou coloca o nome do arquivo (sem caminho) para onde o recurso será salvo.
public string ResourceFileName { get; set; }
Valor da propriedade
Remarks
Esta propriedade permite redefinir como os nomes de arquivo de recurso são gerados durante a exportação para uma página fixa HTML ou SVG.
Quando o evento é lançado, esta propriedade contém o nome do arquivo que foi gerado por Aspose.Words. Você pode alterar o valor desta propriedade para salvar o recurso em um arquivo diferente.
Aspose.Words gera automaticamente um nome de arquivo único para cada recurso quando exportado para uma página fixa em formato HTML ou SVG. Como o nome de arquivo de recurso é gerado depende de se você salvar o documento para um arquivo ou para um fluxo.
Ao salvar um documento para um arquivo, o nome do arquivo de recurso gerado parece .
Ao salvar um documento para um fluxo, o nome do arquivo de recurso gerado parece .
Aspose.Words.Saving.ResourceSaveArgs. ResourceFileName deve conter apenas o nome do arquivo sem a estrada. __ WL27__ determina o caminho para salvar e o valor do atributo para escrever para uma página fixa HTML ou SVG usando o documento nome de arquivos, o _wL22.HtmlFixedSavOptions.RessourcesFolder ou wl23 .Saver.savgSavaOpções.RecursosFolders e Wl26..Saves.
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
Recebe ou coloca o identificador de recurso uniforme (URI) usado para referir o arquivo de recurso do documento.
public string ResourceFileUri { get; set; }
Valor da propriedade
Remarks
Esta propriedade permite que você mude URIs de arquivos de recurso exportados para páginas fixas de documentos HTML ou SVG.
Aspose.Words automaticamente gera um URI para cada arquivo de recurso durante a exportação para um formato HTML ou SVG de página fixa. Os URIs gerados são arquivos de recurso de referência salvos por Aspose.Words. No entanto, os URIs podem ser incorretos se os arquivos de recurso estão a ser transferidos para outro local ou se os arquivos de recurso são salvos para fluxos. Esta propriedade permite corrigir os URIs nesses casos.
Quando o evento é lançado, esta propriedade contém o URI que foi gerado por Aspose.Words. Você pode alterar o valor desta propriedade para fornecer um URI personalizado para o arquivo de recurso.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceStream
Permite especificar o fluxo para onde o recurso será salvo.
public Stream ResourceStream { get; set; }
Valor da propriedade
Remarks
Esta propriedade permite que você salve recursos para os fluxos em vez de arquivos.
Quando esta propriedade é , o recurso será salvo para um arquivo especificado na propriedade Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Usando Aspose.Words.Saving.IResourceSavingCallback você não pode substituir um recurso por outro.
Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen