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.dic
pliki 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.