Ustaw foldery czcionek w wielu folderach
W tym samouczku przeprowadzimy Cię krok po kroku przez proces ustawiania wielu folderów czcionek podczas renderowania dokumentu za pomocą Aspose.Words dla .NET. Wyjaśnimy dołączony kod źródłowy C# i udostępnimy kompleksowy przewodnik, który pomoże Ci zrozumieć i wdrożyć tę funkcję we własnych projektach. Pod koniec tego samouczka będziesz wiedział, jak określić wiele folderów czcionek do użycia podczas renderowania dokumentów za pomocą Aspose.Words dla .NET.
Krok 1: Zdefiniuj katalog dokumentów
Najpierw musisz ustawić ścieżkę do katalogu dokumentów. Jest to lokalizacja, w której chcesz zapisać edytowany, wyrenderowany dokument. Zastąp „TWOJ KATALOG DOKUMENTÓW” odpowiednią ścieżką.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Załaduj dokument do renderowania
Następnie możesz załadować dokument do renderowania za pomocąDocument
klasa. Pamiętaj, aby określić poprawną ścieżkę dokumentu.
Document doc = new Document(dataDir + "Rendering.docx");
Krok 3: Ustaw foldery czcionek
Teraz możesz ustawić wiele folderów czcionek za pomocąFontSettings
klasa iSetFontsFolders()
metoda. Możesz określić ścieżki do folderów czcionek, których chcesz używać w tablicy. W tym przykładzie określiliśmy dwa foldery czcionek: „C:\MyFonts" i “D:\Różne\Fonts\„.
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
Krok 4: Zastosuj ustawienia czcionek
Następnie musisz zastosować ustawienia czcionki do swojego dokumentu za pomocąFontSettings
własnośćDocument
klasa.
doc.FontSettings = fontSettings;
Krok 5: Zapisz wyrenderowany dokument
Na koniec możesz zapisać wyrenderowany dokument do pliku za pomocąSave()
metodaDocument
klasa. Pamiętaj, aby podać poprawną ścieżkę i nazwę pliku.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
Przykładowy kod źródłowy dla Ustawiaj foldery czcionek w wielu folderach przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// Należy pamiętać, że to ustawienie zastąpi wszystkie domyślne źródła czcionek, które są domyślnie przeszukiwane. Teraz będą wyszukiwane tylko te foldery
// czcionki podczas renderowania lub osadzania czcionek. Aby dodać dodatkowe źródło czcionek, zachowując źródła czcionek systemowych, użyj zarówno FontSettings.GetFontSources, jak i
// Zamiast tego FontSettings.SetFontSources.
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
Wniosek
tym samouczku nauczyliśmy się, jak ustawić wiele folderów czcionek podczas renderowania dokumentu za pomocą Aspose.Words dla .NET. Postępując zgodnie z tym szczegółowym przewodnikiem, możesz łatwo określić wiele folderów czcionek, które będą używane podczas renderowania dokumentów. Aspose.Words oferuje potężny i elastyczny interfejs API do przetwarzania tekstu z czcionkami w dokumentach. Dzięki tej wiedzy możesz kontrolować i dostosowywać źródła czcionek używanych podczas renderowania dokumentów do swoich konkretnych potrzeb.
Często zadawane pytania
P: Jak mogę ustawić wiele folderów czcionek w Aspose.Words?
Odp.: Aby ustawić wiele folderów czcionek w Aspose.Words, możesz użyćSetFontsFolders
metodaFonts
klasa udostępniająca listę niestandardowych lokalizacji folderów czcionek.
P: Czy ustawienie wielu folderów czcionek wpływa na wszystkie dokumenty przetwarzane za pomocą Aspose.Words?
Odp.: Tak, ustawienie wielu folderów czcionek wpływa na wszystkie dokumenty przetwarzane za pomocą Aspose.Words. Po zdefiniowaniu folderów czcionek Aspose.Words użyje tych lokalizacji do wyszukiwania czcionek we wszystkich dokumentach.
P: Ile folderów czcionek mogę zdefiniować w Aspose.Words?
Odp.: Możesz zdefiniować dowolną liczbę folderów czcionek w Aspose.Words. Nie ma określonego limitu liczby folderów czcionek, które można zdefiniować.
P: Jak mogę sprawdzić foldery czcionek zdefiniowane w Aspose.Words?
O: Aby sprawdzić foldery czcionek zdefiniowane w Aspose.Words, możesz użyć metodyGetFolders
metodaFonts
class, aby uzyskać lokalizacje skonfigurowanych folderów czcionek.
P: Czy foldery czcionek muszą zawierać określone czcionki?
Odp.: Tak, foldery czcionek powinny zawierać czcionki, których chcesz używać w dokumentach programu Word. Aspose.Words będzie wyszukiwał czcionki w określonych folderach podczas przetwarzania dokumentów.