Exportar recursos

Neste tutorial, orientaremos você no código-fonte C# para exportar recursos de documentos com Aspose.Words for .NET. Este recurso permite exportar recursos, como fontes, como arquivos externos ao salvar um documento no formato HTML.

Etapa 1: configuração do projeto

Para começar, crie um novo projeto C# em seu IDE favorito. Certifique-se de que a biblioteca Aspose.Words for .NET seja referenciada em seu projeto.

Passo 2: Carregando o documento

Nesta etapa carregaremos o documento para exportar. Use o código a seguir para carregar o documento de um diretório especificado:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Este código cria uma instância deDocument carregando o documento do diretório especificado.

Etapa 3: configurar opções de backup HTML

Agora iremos configurar as opções de salvamento de HTML para exportar os recursos do documento. Use o seguinte código:

HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
ExportFontResources=true,
ResourceFolder = ArtifactsDir + "Resources",
ResourceFolderAlias = "http://exemplo.com/recursos"
};

Este código cria uma instância deHtmlSaveOptions e define as seguintes opções:

  • CssStyleSheetType está configurado paraCssStyleSheetType.External para exportar a folha de estilo CSS para um arquivo externo.
  • ExportFontResources está configurado paratrue para exportar recursos de fontes.
  • ResourceFolder especifica o diretório de destino onde os recursos serão salvos.
  • ResourceFolderAliasespecifica o alias de URL que será usado para acessar recursos.

Passo 4: Convertendo e salvando o documento em HTML

Por fim, converteremos o documento em HTML usando as opções de salvamento de HTML configuradas anteriormente. Use o seguinte código:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);

Este código converte o documento em HTML e salva os recursos no diretório especificado, usando o alias de URL especificado.

Exemplo de código-fonte para recursos de exportação usando Aspose.Words for .NET


	// O caminho para o diretório de documentos.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions
	{
		CssStyleSheetType = CssStyleSheetType.External,
		ExportFontResources = true,
		ResourceFolder = ArtifactsDir + "Resources",
		ResourceFolderAlias = "http://exemplo.com/recursos"
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);
  

Certifique-se de especificar o caminho correto para o diretório de documentos no arquivodataDir variável.