Resolver nomes de fontes

Neste tutorial, orientaremos você no código-fonte C# para resolver nomes de fontes ausentes com Aspose.Words for .NET. Este recurso permite resolver automaticamente nomes de fontes ausentes ao converter um documento em 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 a ser processado. 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 + "Missing font.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 configuraremos as opções de salvamento de HTML para resolver nomes de fontes ausentes durante a conversão. Use o seguinte código:

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};

Este código cria uma instância deHtmlSaveOptions define oResolveFontNames opção paratruepara resolver nomes de fontes ausentes ao converter para HTML. Também oPrettyFormat opção está definida comotrue para obter um código HTML bem formatado.

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.ResolveFontNames.html", saveOptions);

Este código converte o documento em HTML resolvendo automaticamente nomes de fontes ausentes e salva o arquivo HTML convertido no diretório especificado.

Exemplo de código-fonte para resolver nomes de fontes usando Aspose.Words for .NET


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

	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		PrettyFormat = true, ResolveFontNames = true
	};

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

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