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 doSetFontsSourcesmetoda 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.