Class ResourceSavingArgs

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

object ResourceSavingArgs

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

Document

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

bool

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

string

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

string

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

Stream

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

 Português