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.