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 doSetFontsSources
metoda 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.