Résoudre les noms de polices

Dans ce didacticiel, nous vous guiderons à travers le code source C# pour résoudre les noms de polices manquants avec Aspose.Words pour .NET. Cette fonctionnalité vous permet de résoudre automatiquement les noms de polices manquants lors de la conversion d’un document en HTML.

Étape 1 : Configuration du projet

Pour commencer, créez un nouveau projet C# dans votre IDE préféré. Assurez-vous que la bibliothèque Aspose.Words for .NET est référencée dans votre projet.

Étape 2 : Chargement du document

Dans cette étape, nous chargerons le document à traiter. Utilisez le code suivant pour charger le document à partir d’un répertoire spécifié :

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

Ce code crée une instance deDocument en chargeant le document à partir du répertoire spécifié.

Étape 3 : Configuration des options de sauvegarde HTML

Nous allons maintenant configurer les options de sauvegarde HTML pour résoudre les noms de polices manquants lors de la conversion. Utilisez le code suivant :

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

Ce code crée une instance deHtmlSaveOptionset définit leResolveFontNames possibilité detruepour résoudre les noms de polices manquants lors de la conversion en HTML. ÉgalementPrettyFormat l’option est définie surtrue pour obtenir un code HTML bien formaté.

Étape 4 : Conversion et enregistrement du document au format HTML

Enfin, nous convertirons le document en HTML en utilisant les options d’enregistrement HTML configurées précédemment. Utilisez le code suivant :

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

Ce code convertit le document en HTML en résolvant automatiquement les noms de polices manquants et enregistre le fichier HTML converti dans le répertoire spécifié.

Exemple de code source pour résoudre les noms de polices à l’aide d’Aspose.Words pour .NET


	// Le chemin d'accès au répertoire des documents.
	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);

Assurez-vous de spécifier le chemin correct vers le répertoire des documents dans ledataDir variable.