Ustaw foldery czcionek

Wstęp

Hej tam! Gotowy do zanurzenia się w świat niestandardowych czcionek w Aspose.Words dla .NET? Zacznijmy. Ten samouczek poprowadzi Cię przez proces ustawiania niestandardowych folderów czcionek, dzięki czemu 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. Sprawmy, aby te czcionki wyglądały fantastycznie!

Warunki wstępne

Zanim przystąpimy do działania, upewnijmy się, że masz wszystko, czego potrzebujesz:

  • Aspose.Words dla .NET: Możnapobierać to, 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 programu Word. Możesz stworzyć własny lub skorzystać z już istniejącego.
  • Niestandardowe czcionki: Przygotuj kilka niestandardowych czcionek. Będziemy ich używać, aby zademonstrować, jak ustawić foldery czcionek.

Importuj przestrzenie nazw

Na początek zaimportujmy niezbędne przestrzenie nazw. Jest to niezbędne, aby uzyskać dostęp 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 naszych niestandardowych folderów czcionek.

Krok 1: Zdefiniuj katalog dokumentów

Zacznijmy od zdefiniowania ścieżki do katalogu Twoich dokumentów. Tutaj przechowywany jest dokument programu Word. Będziemy używać zmiennej o nazwiedataDir do przechowywania tej ścieżki.

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

Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do 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. W tym miejscu informujemy Aspose.Words, gdzie znaleźć nasze niestandardowe czcionki. Będziemy korzystać zFontSettings.DefaultInstance.SetFontsSources sposób, aby to osiągnąć.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

Oto co robimy:

  • SystemFontSource: Mówi Aspose.Words, aby używał domyślnych czcionek systemowych.
  • FolderFontSource: Tutaj określamy folder zawierający nasze niestandardowe czcionki. Zastępować"C:\\MyFonts\\" ze ścieżką do katalogu niestandardowych czcionek. Thetrue 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ć. Skorzystamy zDocument klasa z Aspose.Words do tego.

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

Zapewnij to"Rendering.docx" to nazwa dokumentu programu Word. Jeśli Twój dokument ma inną nazwę, pamiętaj o jej odpowiedniej aktualizacji.

Krok 4: Zapisz swój dokument w formacie PDF

Na koniec zapiszmy nasz dokument w formacie PDF, aby zobaczyć niestandardowe czcionki w akcji. Skorzystamy zSave metodaDocument klasa.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Spowoduje to zapisanie dokumentu jako pliku PDF we wskazanym katalogu przy użyciu niestandardowych czcionek, które skonfigurowaliśmy wcześniej.

Wniosek

I masz to! Pomyślnie skonfigurowałeś niestandardowe foldery czcionek w Aspose.Words dla .NET i zapisałeś dokument jako plik PDF z tymi niestandardowymi czcionkami. Całkiem fajnie, prawda? Dostosowywanie czcionek może znacząco zmienić wygląd Twoich dokumentów, a teraz wiesz dokładnie, jak to zrobić. Miłego kodowania!

Często 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 używania czcionek z różnych katalogów.

Czy konieczne jest dołączenie czcionek systemowych?

Dołączenie czcionek systemowych jest opcjonalne, ale zalecane, aby zapewnić dostępność 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żna uzyskaćlicencja tymczasowa ze strony internetowej Aspose, aby wypróbować wszystkie funkcje Aspose.Words.