Ustaw folder czcionek

Wstęp

Czy kiedykolwiek napotkałeś problemy z brakującymi czcionkami podczas pracy z dokumentami programu Word w aplikacji .NET? Cóż, nie jesteś sam. Ustawienie prawidłowego folderu czcionek może bezproblemowo rozwiązać ten problem. W tym przewodniku przeprowadzimy Cię przez proces ustawiania folderu czcionek za pomocą Aspose.Words dla .NET. Zanurzmy się!

Warunki wstępne

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

  • Program Visual Studio zainstalowany na Twoim komputerze
  • Konfiguracja .NET Framework
  • Aspose.Words dla biblioteki .NET. Jeśli jeszcze tego nie zrobiłeś, możesz pobrać go zTutaj.

Importuj przestrzenie nazw

Najpierw musisz zaimportować niezbędne przestrzenie nazw, aby móc pracować z Aspose.Words. Dodaj następujące wiersze na górze pliku kodu:

using Aspose.Words;
using Aspose.Words.Fonts;

Konfigurowanie folderu czcionek jest proste, jeśli dokładnie wykonasz poniższe kroki.

Krok 1: Zdefiniuj katalog dokumentów

Przede wszystkim zdefiniuj ścieżkę do katalogu dokumentów. Ten katalog będzie zawierał dokumenty programu Word i czcionki, których chcesz użyć.

// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";

Pamiętaj o wymianie"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu.

Krok 2: Zainicjuj ustawienia czcionek

Teraz musisz zainicjować plikFontSettings obiekt. Obiekt ten umożliwia określenie niestandardowych folderów czcionek.

FontSettings fontSettings = new FontSettings();

Krok 3: Ustaw folder Czcionki

Korzystanie zSetFontsFolder metodaFontSettings obiekt, określ folder, w którym przechowywane są niestandardowe czcionki.

fontSettings.SetFontsFolder(dataDir + "Fonts", false);

Tutaj,dataDir + "Fonts" wskazuje folder o nazwie „Fonts” w katalogu dokumentów. Drugi parametr,false, wskazuje, że folder nie jest rekurencyjny.

Krok 4: Utwórz opcje ładowania

Następnie utwórz instancjęLoadOptions klasa. Ta klasa pomoże Ci załadować dokument z określonymi ustawieniami czcionki.

LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;

Krok 5: Załaduj dokument

Na koniec załaduj dokument Word za pomocąDocument klasa iLoadOptions obiekt.

Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Upewnij się, że"Rendering.docx" to nazwa dokumentu programu Word. Możesz zastąpić ją nazwą swojego pliku.

Wniosek

masz to! Wykonując poniższe kroki, możesz łatwo ustawić niestandardowy folder czcionek w Aspose.Words dla .NET, zapewniając, że wszystkie czcionki będą poprawnie renderowane. Ta prosta konfiguracja może zaoszczędzić wielu kłopotów i sprawić, że Twoje dokumenty będą wyglądać dokładnie tak, jak chcesz.

Często zadawane pytania

Dlaczego muszę ustawić niestandardowy folder czcionek?

Ustawienie niestandardowego folderu czcionek gwarantuje, że wszystkie czcionki używane w dokumentach programu Word będą poprawnie renderowane, co pozwoli uniknąć problemów z brakującymi czcionkami.

Czy mogę ustawić wiele folderów czcionek?

Tak, możesz skorzystać zSetFontsFolders metoda określania wielu folderów.

Co się stanie, jeśli czcionka nie zostanie znaleziona?

Aspose.Words spróbuje zastąpić brakującą czcionkę podobną z czcionek systemowych.

Czy Aspose.Words jest kompatybilny z .NET Core?

Tak, Aspose.Words obsługuje .NET Core wraz z .NET Framework.

Gdzie mogę uzyskać pomoc, jeśli napotkam problemy?

Możesz uzyskać wsparcie odForum wsparcia Aspose.Words.