Resolver nombres de fuentes

En este tutorial, lo guiaremos a través del código fuente de C# para resolver los nombres de fuentes que faltan con Aspose.Words para .NET. Esta función le permite resolver automáticamente los nombres de fuentes que faltan al convertir un documento a HTML.

Paso 1: configuración del proyecto

Para comenzar, cree un nuevo proyecto de C# en su IDE favorito. Asegúrese de que en su proyecto se haga referencia a la biblioteca Aspose.Words para .NET.

Paso 2: cargar el documento

En este paso cargaremos el documento a procesar. Utilice el siguiente código para cargar el documento desde un directorio específico:

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

Este código crea una instancia deDocument cargando el documento desde el directorio especificado.

Paso 3: configurar las opciones de copia de seguridad HTML

Ahora configuraremos las opciones de guardado de HTML para resolver los nombres de fuentes que faltan durante la conversión. Utilice el siguiente código:

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

Este código crea una instancia deHtmlSaveOptions establece elResolveFontNames opción detruepara resolver nombres de fuentes que faltan al convertir a HTML. También elPrettyFormat La opción está configurada entrue para obtener un código HTML con un buen formato.

Paso 4: convertir y guardar el documento a HTML

Finalmente, convertiremos el documento a HTML usando las opciones de guardado de HTML configuradas anteriormente. Utilice el siguiente código:

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

Este código convierte el documento a HTML resolviendo automáticamente los nombres de fuentes que faltan y guarda el archivo HTML convertido en el directorio especificado.

Código fuente de ejemplo para resolver nombres de fuentes usando Aspose.Words para .NET


	// La ruta al directorio 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);

Asegúrese de especificar la ruta correcta al directorio de documentos en eldataDir variable.