Добавить метки двунаправленного текста в документ Word

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

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

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

Создание документа и добавление контента

Первым шагом является создание нового документа и добавление в него содержимого. Используйте класс Document для создания нового экземпляра документа. Затем используйте класс DocumentBuilder, чтобы добавить текст в документ. Вот пример:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder. Writen("Hello world!");
builder.ParagraphFormat.Bidi = true;
builder. Writen("שלום עולם!");
builder. Writen("مرحبا بالعالم!");

В этом примере мы создаем новый документ и используем DocumentBuilder для добавления текста. Мы добавили три строки текста: одну на английском, одну на иврите и одну на арабском, чтобы продемонстрировать добавление контента на разных языках.

Добавлены знаки биди.

После добавления контента мы можем добавить в документ метки двунаправленного текста. Для этого мы используем класс TxtSaveOptions и устанавливаем для свойства AddBidiMarks значение true. Вот как:

TxtSaveOptions saveOptions = new TxtSaveOptions { AddBidiMarks = true };
doc.Save(dataDir + "WorkingWithTxtSaveOptions.AddBidiMarks.txt", saveOptions);

В этом примере мы создаем экземпляр TxtSaveOptions и устанавливаем для свойства AddBidiMarks значение true. Далее мы используем метод Save класса Document, чтобы сохранить документ с пометками двунаправленного текста.

Пример исходного кода для функции «Добавить метки двунаправленного текста» с помощью Aspose.Words для .NET

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

// Создайте документ и добавьте контент
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder. Writen("Hello world!");
builder.ParagraphFormat.Bidi = true;
builder. Writen("שלום עולם!");
builder. Writen("مرحبا بالعالم!");

// Добавить знаки биди
TxtSaveOptions saveOptions = new TxtSaveOptions { AddBidiMarks = true

  };
doc.Save(dataDir + "WorkingWithTxtSaveOptions.AddBidiMarks.txt", saveOptions);

Заключение

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

Часто задаваемые вопросы

Вопрос: Что такое Aspose.Words для .NET?

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

Вопрос: Какие возможности предлагает Aspose.Words для .NET?

Aspose.Words for .NET предлагает широкий спектр функций для создания, редактирования и управления документами Word. Некоторые из этих функций включают создание документов, добавление контента, форматирование текста, управление таблицами, объединение и разделение документов, преобразование документов и многое другое.

Вопрос: Как добавить метки двунаправленного текста в документ Word с помощью Aspose.Words for .NET?

Вы можете добавить метки двунаправленного текста в документ Word, выполнив следующие действия:

Создайте новый документ, используяDocument сорт.

ИспользоватьDocumentBuilder класс для добавления содержимого в документ.

После добавления контента используйтеTxtSaveOptions класс и установитеAddBidiMarksсобственностьtrue.

Сохраните документ с пометками Bidi, используя кнопкуSave методDocument сорт.

Вопрос: Поддерживает ли Aspose.Words несколько языков для добавления знаков двунаправленного текста?

Да, Aspose.Words поддерживает несколько языков для добавления знаков двунаправленного текста. Вы можете добавлять знаки биди к тексту на разных языках, например английском, иврите и арабском, с помощью Aspose.Words для .NET.

Вопрос: Есть ли дополнительные возможности сохранения документа с пометками Bidi?

Да, вы можете указать другие параметры при сохранении документа с пометками двунаправленного текста с помощью кнопкиTxtSaveOptions сорт. Например, вы можете установить формат сохранения документа, параметры кодирования и т. д.