Dziel wyrazy w językach

Wstęp

Hej tam! Czy kiedykolwiek próbowałeś przeczytać dokument zawierający długie, nieprzerwane słowa i poczułeś skurcze mózgu? Wszyscy tam byliśmy. Ale zgadnij co? Dzielenie wyrazów jest Twoim wybawieniem! Dzięki Aspose.Words dla .NET możesz nadać swoim dokumentom profesjonalny wygląd, dzieląc wyrazy poprawnie, zgodnie z zasadami językowymi. Przyjrzyjmy się, jak można to osiągnąć bezproblemowo.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące elementy:

  • Zainstalowano Aspose.Words dla .NET. Jeśli nie, chwyć goTutaj.
  • Ważna licencja na Aspose.Words. Możesz kupić jedenTutaj lub zdobądź licencję tymczasowąTutaj.
  • Podstawowa znajomość C# i frameworku .NET.
  • Edytor tekstu lub IDE, taki jak Visual Studio.

Importuj przestrzenie nazw

Na początek zaimportujmy niezbędne przestrzenie nazw. Pomaga to w dostępie do klas i metod wymaganych do dzielenia wyrazów.

using Aspose.Words;
using Aspose.Words.Hyphenation;

Krok 1: Załaduj swój dokument

Musisz określić katalog, w którym znajduje się dokument. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do dokumentu.

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

Krok 3: Zarejestruj słowniki dzielenia wyrazów

Aspose.Words wymaga słowników z dzieleniem wyrazów dla różnych języków. Upewnij się, że masz.dicpliki dla języków, które chcesz podzielić. Zarejestruj te słowniki za pomocąHyphenation.RegisterDictionary metoda.

Hyphenation.RegisterDictionary("en-US", dataDir + "hyph_en_US.dic");
Hyphenation.RegisterDictionary("de-CH", dataDir + "hyph_de_CH.dic");

Krok 4: Zapisz dokument

Na koniec zapisz dokument z łącznikami w żądanym formacie. Tutaj zapisujemy go w formacie PDF.

doc.Save(dataDir + "TreatmentByCesure.pdf");

Wniosek

I masz to! Za pomocą zaledwie kilku linijek kodu możesz znacznie poprawić czytelność swoich dokumentów, dzieląc wyrazy zgodnie z zasadami obowiązującymi w danym języku. Aspose.Words dla .NET sprawia, że proces ten jest prosty i wydajny. Więc śmiało, zapewnij swoim czytelnikom płynniejsze czytanie!

Często zadawane pytania

Co to jest dzielenie wyrazów w dokumentach?

Dzielenie wyrazów to proces dzielenia wyrazów na końcach wierszy w celu poprawy wyrównania i czytelności tekstu.

Gdzie mogę znaleźć słowniki dzielenia wyrazów dla różnych języków?

W Internecie można znaleźć słowniki dotyczące dzielenia wyrazów, często udostępniane przez instytuty językowe lub projekty typu open source.

Czy mogę używać Aspose.Words dla .NET bez licencji?

Tak, ale wersja nielicencjonowana będzie miała ograniczenia. Zaleca się zdobycie oklicencja tymczasowa dla pełnych funkcji.

Czy Aspose.Words dla .NET jest kompatybilny z .NET Core?

Tak, Aspose.Words dla .NET obsługuje zarówno .NET Framework, jak i .NET Core.

Jak obsługiwać wiele języków w jednym dokumencie?

Możesz zarejestrować wiele słowników dzielenia wyrazów, jak pokazano w przykładzie, a Aspose.Words odpowiednio je obsłuży.