Использовать шрифт с целевой машины

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

Понимание библиотеки Aspose.Words

Прежде чем углубиться в код, важно понять библиотеку Aspose.Words для .NET. Aspose.Words — мощная библиотека для создания, редактирования, преобразования и защиты документов Word на различных платформах, включая .NET. Он предлагает множество функций для управления документами, таких как вставка текста, изменение форматирования, добавление разделов и многое другое.

Загрузка документа Word

Первый шаг — загрузить документ Word, который вы хотите преобразовать в фиксированный HTML. Используйте класс Document для загрузки документа из исходного файла. Вот пример:

Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

В этом примере мы загружаем документ «Марки с альтернативным шрифтом.docx», расположенный в каталоге документов.

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

Следующим шагом будет настройка параметров сохранения для преобразования в фиксированный HTML. Используйте класс HtmlFixedSaveOptions и установите для свойства UseTargetMachineFonts значение true, чтобы сообщить Aspose.Words использовать шрифты с целевого компьютера. Вот как это сделать:

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

Мы создаем новый объект HtmlFixedSaveOptions и устанавливаем для свойства UseTargetMachineFonts значение true, чтобы использовать шрифты целевого компьютера при преобразовании.

Исправлено преобразование HTML-документа.

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

doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

В этом примере мы сохраняем преобразованный документ как «WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html», используя указанные параметры сохранения.

Пример исходного кода для HtmlFixedSaveOptions с функцией «Использовать шрифты с целевого компьютера» с использованием Aspose.Words для .NET

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Загрузите документ Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

//Настройте параметры резервного копирования с помощью функции «Использовать шрифты с целевого компьютера».
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

// Преобразование документа в фиксированный HTML
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

Заключение

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