Zachowywanie oryginalnych czcionek — Konwertuj prezentację do formatu HTML
W tym obszernym przewodniku przeprowadzimy Cię przez proces zachowywania oryginalnych czcionek podczas konwersji prezentacji do formatu HTML przy użyciu Aspose.Slides dla .NET. Dostarczymy Ci niezbędny kod źródłowy C# i szczegółowo wyjaśnimy każdy krok. Pod koniec tego samouczka będziesz mieć pewność, że czcionki w przekonwertowanym dokumencie HTML pozostaną wierne oryginalnej prezentacji.
1. Wstęp
Podczas konwertowania prezentacji programu PowerPoint do formatu HTML niezwykle ważne jest zachowanie oryginalnych czcionek, aby zapewnić wizualną spójność treści. Aspose.Slides dla .NET zapewnia potężne rozwiązanie umożliwiające osiągnięcie tego celu. W tym samouczku przeprowadzimy Cię przez kroki niezbędne do zachowania oryginalnych czcionek podczas procesu konwersji.
2. Warunki wstępne
Zanim zaczniemy, upewnij się, że spełnione są następujące wymagania wstępne:
- Program Visual Studio zainstalowany na Twoim komputerze.
- Do Twojego projektu dodano bibliotekę Aspose.Slides for .NET.
3. Konfigurowanie projektu
Aby rozpocząć, utwórz nowy projekt w Visual Studio i dodaj bibliotekę Aspose.Slides for .NET jako odniesienie.
4. Ładowanie prezentacji
Użyj poniższego kodu, aby załadować prezentację programu PowerPoint:
string dataDir = "Your Document Directory";
using (Presentation pres = new Presentation("input.pptx"))
{
// Twój kod tutaj
}
Zastępować"Your Document Directory"
ze ścieżką do pliku prezentacji.
5. Z wyłączeniem czcionek domyślnych
Aby wykluczyć czcionki domyślne, takie jak Calibri i Arial, użyj następującego kodu:
string[] fontNameExcludeList = { "Calibri", "Arial" };
Możesz dostosować tę listę według potrzeb.
6. Osadzanie wszystkich czcionek
Następnie osadzimy wszystkie czcionki w dokumencie HTML. Dzięki temu zachowane zostaną oryginalne czcionki. Użyj następującego kodu:
EmbedAllFontsHtmlController embedFontsController = new EmbedAllFontsHtmlController(fontNameExcludeList);
HtmlOptions htmlOptionsEmbed = new HtmlOptions
{
HtmlFormatter = HtmlFormatter.CreateCustomFormatter(embedFontsController)
};
7. Zapisywanie jako HTML
Teraz zapisz prezentację jako dokument HTML z osadzonymi czcionkami:
pres.Save("output.html", SaveFormat.Html, htmlOptionsEmbed);
Zastępować"output.html"
z żądaną nazwą pliku wyjściowego.
8. Wniosek
W tym samouczku pokazaliśmy, jak zachować oryginalne czcionki podczas konwertowania prezentacji programu PowerPoint do formatu HTML przy użyciu Aspose.Slides dla .NET. Wykonując poniższe kroki, możesz mieć pewność, że przekonwertowany dokument HTML zachowuje wizualną integralność oryginalnej prezentacji.
9. Często zadawane pytania
P1: Czy mogę dostosować listę wykluczonych czcionek?
Tak, możesz. ZmodyfikujfontNameExcludeList
array, aby uwzględnić lub wykluczyć określone czcionki zgodnie z Twoimi wymaganiami.
P2: Co się stanie, jeśli nie chcę osadzać wszystkich czcionek?
Jeśli chcesz osadzić tylko określone czcionki, możesz odpowiednio zmodyfikować kod. Więcej szczegółów znajdziesz w dokumentacji Aspose.Slides for .NET.
P3: Czy istnieją jakieś wymagania licencyjne dotyczące korzystania z Aspose.Slides dla .NET?
Tak, możesz potrzebować ważnej licencji, aby używać Aspose.Slides for .NET w swoich projektach. Informacje licencyjne można znaleźć na stronie internetowej Aspose.
P4: Czy mogę przekonwertować inne formaty plików na HTML za pomocą Aspose.Slides dla .NET?
Aspose.Slides dla .NET skupia się przede wszystkim na prezentacjach programu PowerPoint. Aby przekonwertować inne formaty plików na HTML, może być konieczne zapoznanie się z innymi produktami Aspose dostosowanymi do tych formatów.
P5: Gdzie mogę uzyskać dostęp do dodatkowych zasobów i wsparcia?
Więcej dokumentacji, samouczków i wsparcia można znaleźć na stronie internetowej Aspose. OdwiedzaćAspose.Slides dla dokumentacji .NET aby uzyskać szczegółowe informacje.