Загрузить словарь расстановки переносов для языка
В этом пошаговом руководстве мы покажем вам, как загрузить словарь расстановки переносов для определенного языка в Aspose.Words для .NET. Мы объясним предоставленный исходный код C# и покажем, как реализовать его в ваших собственных проектах.
Для начала убедитесь, что Aspose.Words for .NET установлен и настроен в вашей среде разработки. Если вы еще этого не сделали, загрузите и установите библиотеку с сайта[Aspose.Releases]https://releases.aspose.com/words/net/.
Шаг 1: Загрузка документа
Сначала загрузите документ из указанного каталога:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");
Шаг 2. Загрузка словаря расстановки переносов
Затем откройте поток в файл словаря расстановки переносов и сохраните его для нужного языка. В этом примере мы загружаем словарь швейцарского немецкого языка (de-CH):
Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);
Убедитесь, что в каталоге данных имеется соответствующий файл словаря.
Шаг 3. Сохраните измененный документ.
Наконец, сохраните измененный документ:
doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");
Так ! Вы успешно загрузили словарь расстановки переносов для определенного языка в Aspose.Words для .NET.
Пример исходного кода для загрузки словаря расстановки переносов для языка с использованием Aspose.Words for .NET
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");
Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);
doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");
Не стесняйтесь использовать этот код в своих проектах и модифицировать его в соответствии со своими потребностями.
Часто задаваемые вопросы
Вопрос: Как загрузить словарь слогов для определенного языка в Aspose.Words?
О: Чтобы загрузить словарь слогов для определенного языка в Aspose.Words, вы можете использовать командуHyphenation
класс иLoadDictionary()
метод. Создайте экземплярHyphenation
класс и позвониLoadDictionary()
метод, указывающий путь к файлу словаря слогов для нужного языка. Это загрузит словарь слогов в Aspose.Words.
Вопрос: Где я могу найти файлы слоговых словарей для разных языков?
Ответ: Файлы слоговых словарей для разных языков можно найти на различных интернет-ресурсах. Эти файлы обычно имеют формат XML или TEX. Вы можете найти слоговые словари с открытым исходным кодом для разных языков на веб-сайтах, посвященных лингвистическим проектам, или в репозиториях исходного кода.
Вопрос: Как применить загруженный слоговый словарь к документу в Aspose.Words?
О: Чтобы применить загруженный словарь слоговой развязки к документу в Aspose.Words, вам необходимо перебрать слова в документе и использовать методHyphenate()
методHyphenation
класс, чтобы получить слоговую структуру слов. Затем вы можете отформатировать слоговые слова по мере необходимости, например, добавив дефисы между слогами.
Вопрос: Какие языки поддерживаются слоговой структурой в Aspose.Words?
О: Aspose.Words поддерживает слоговое разделение для нескольких языков, включая английский, французский, испанский, немецкий, итальянский, голландский, русский, португальский, шведский, норвежский, датский, финский, польский, чешский и многие другие. Полный список поддерживаемых языков для слогов см. в документации Aspose.Words.