Ustaw foldery czcionek
Wstęp
Cześć! Gotowy, aby zanurzyć się w świecie niestandardowych czcionek w Aspose.Words dla .NET? Zaczynajmy. Ten samouczek przeprowadzi Cię przez proces ustawiania niestandardowych folderów czcionek, zapewniając, że Twoje dokumenty będą wyglądać dokładnie tak, jak chcesz. Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, ten przewodnik przeprowadzi Cię przez każdy krok. Więc sprawmy, aby te czcionki wyglądały wspaniale!
Wymagania wstępne
Zanim przejdziemy do konkretów, upewnijmy się, że masz wszystko, czego potrzebujesz:
- Aspose.Words dla .NET: Możeszpobierać jeśli jeszcze tego nie zrobiłeś.
- Visual Studio: Każda wersja będzie działać, ale najnowsza jest zawsze najlepsza.
- Dokument: W tym samouczku będziemy używać dokumentu Word. Możesz utworzyć własny lub użyć istniejącego.
- Niestandardowe czcionki: Przygotuj kilka niestandardowych czcionek. Użyjemy ich, aby pokazać, jak ustawić foldery czcionek.
Importuj przestrzenie nazw
Po pierwsze, zaimportujmy niezbędne przestrzenie nazw. Jest to niezbędne do uzyskania dostępu do klas i metod, których potrzebujemy z Aspose.Words.
using Aspose.Words;
using Aspose.Words.Fonts;
Po zaimportowaniu tych przestrzeni nazw możemy rozpocząć konfigurowanie niestandardowych folderów czcionek.
Krok 1: Zdefiniuj katalog dokumentów
Zacznijmy od zdefiniowania ścieżki do katalogu dokumentów. To tutaj przechowywany jest dokument Word. Użyjemy zmiennej o nazwiedataDir
aby zapisać tę ścieżkę.
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Zastępować"YOUR DOCUMENT DIRECTORY"
z rzeczywistą ścieżką do Twojego katalogu. Jest to kluczowe, ponieważ Aspose.Words będzie musiał wiedzieć, gdzie znaleźć Twój dokument.
Krok 2: Ustaw źródła czcionek
Następnie musimy skonfigurować źródła czcionek. Tutaj mówimy Aspose.Words, gdzie znaleźć nasze niestandardowe czcionki. UżyjemyFontSettings.DefaultInstance.SetFontsSources
metoda osiągnięcia tego.
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});
Oto co robimy:
- SystemFontSource: Polecenie to informuje Aspose.Words, aby używał domyślnych czcionek systemowych.
- FolderFontSource: Tutaj określamy folder zawierający nasze niestandardowe czcionki. Zastąp
"C:\\MyFonts\\"
ze ścieżką do katalogu z Twoimi niestandardowymi czcionkami.true
Parametr wskazuje, że podkatalogi również powinny zostać uwzględnione.
Krok 3: Załaduj swój dokument
Teraz, gdy skonfigurowaliśmy źródła czcionek, czas załadować dokument, z którym chcemy pracować. UżyjemyDocument
klasa z Aspose.Słowa na to.
Document doc = new Document(dataDir + "Rendering.docx");
Upewnij się, że"Rendering.docx"
jest nazwą Twojego dokumentu Word. Jeśli Twój dokument ma inną nazwę, upewnij się, że ją odpowiednio zaktualizujesz.
Krok 4: Zapisz dokument jako PDF
Na koniec zapiszmy nasz dokument jako PDF, aby zobaczyć niestandardowe czcionki w akcji. UżyjemySave
metodaDocument
klasa.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");
Spowoduje to zapisanie dokumentu w formacie PDF we wskazanym katalogu, przy użyciu niestandardowych czcionek, które skonfigurowaliśmy wcześniej.
Wniosek
I masz to! Udało Ci się skonfigurować niestandardowe foldery czcionek w Aspose.Words dla .NET i zapisać dokument jako PDF z tymi niestandardowymi czcionkami. Całkiem fajnie, prawda? Dostosowywanie czcionek może mieć ogromny wpływ na wygląd Twoich dokumentów, a teraz dokładnie wiesz, jak to zrobić. Miłego kodowania!
Najczęściej zadawane pytania
Jak zainstalować Aspose.Words dla .NET?
Możeszpobierać najnowszą wersję Aspose.Words dla .NET ze strony internetowej.
Czy mogę używać wielu niestandardowych folderów czcionek?
Tak, możesz dodać wieleFolderFontSource
przypadki doSetFontsSources
metoda umożliwiająca wykorzystanie czcionek z różnych katalogów.
Czy konieczne jest dołączenie czcionek systemowych?
Dołączenie czcionek systemowych jest opcjonalne, ale zalecane w celu zapewnienia dostępności wszystkich standardowych czcionek.
Jakie typy plików są obsługiwane przez Aspose.Words?
Aspose.Words obsługuje szeroką gamę formatów plików, w tym DOCX, DOC, PDF, TXT, HTML i wiele innych.
Jak mogę uzyskać tymczasową licencję na Aspose.Words?
Możesz uzyskaćlicencja tymczasowa ze strony internetowej Aspose, aby wypróbować pełne funkcje Aspose.Words.