Разрешение названий шрифтов

В этом руководстве мы познакомим вас с исходным кодом C# для устранения отсутствующих имен шрифтов с помощью Aspose.Words для .NET. Эта функция позволяет автоматически устранять отсутствующие имена шрифтов при преобразовании документа в HTML.

Шаг 1: Настройка проекта

Для начала создайте новый проект C# в вашей любимой IDE. Убедитесь, что в вашем проекте есть ссылка на библиотеку Aspose.Words for .NET.

Шаг 2: Загрузка документа

На этом этапе мы загрузим документ для обработки. Используйте следующий код для загрузки документа из указанного каталога:

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

Этот код создает экземплярDocument Загрузив документ из указанного каталога.

Шаг 3. Настройка параметров резервного копирования HTML

Теперь мы настроим параметры сохранения HTML, чтобы разрешить отсутствующие имена шрифтов во время преобразования. Используйте следующий код:

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

Этот код создает экземплярHtmlSaveOptionsи устанавливаетResolveFontNames возможностьtrueдля устранения отсутствующих имен шрифтов при преобразовании в HTML. Так жеPrettyFormat опция установлена наtrue чтобы получить красиво отформатированный HTML-код.

Шаг 4. Преобразование и сохранение документа в HTML.

Наконец, мы преобразуем документ в HTML, используя параметры сохранения HTML, настроенные ранее. Используйте следующий код:

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

Этот код преобразует документ в HTML, автоматически разрешая отсутствующие имена шрифтов, и сохраняет преобразованный файл HTML в указанный каталог.

Пример исходного кода для разрешения имен шрифтов с использованием Aspose.Words для .NET


	// Путь к каталогу документов.
	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);

Обязательно укажите правильный путь к каталогу документов вdataDir переменная.