Zapisz wszystkie reguły CSS w jednym pliku

Konwertując dokument programu Word na stały kod HTML w aplikacji C#, możesz chcieć skonsolidować wszystkie reguły CSS w jednym pliku, aby zapewnić lepszą organizację i przenośność. Dzięki bibliotece Aspose.Words dla .NET możesz łatwo określić tę funkcjonalność za pomocą opcji zapisywania HtmlFixedSaveOptions. W tym przewodniku krok po kroku przeprowadzimy Cię przez proces użycia kodu źródłowego Aspose.Words for .NET C# do konwersji dokumentu Word na stały kod HTML poprzez zapisanie wszystkich reguł CSS w jednym pliku przy użyciu opcji zapisywania HtmlFixedSaveOptions.

Zrozumienie biblioteki Aspose.Words

Przed zagłębieniem się w kod ważne jest zapoznanie się z biblioteką Aspose.Words dla platformy .NET. Aspose.Words to potężna biblioteka do tworzenia, edytowania, konwertowania i ochrony dokumentów programu Word na różnych platformach, w tym .NET. Oferuje wiele funkcji do manipulowania dokumentami, takich jak wstawianie tekstu, zmiana formatowania, dodawanie sekcji i wiele więcej.

Ładowanie dokumentu Word

Pierwszym krokiem jest załadowanie dokumentu Word, który chcesz przekonwertować na stały kod HTML. Użyj klasy Document, aby załadować dokument z pliku źródłowego. Oto przykład :

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

W tym przykładzie ładujemy dokument „Document.docx” znajdujący się w katalogu dokumentów.

Konfigurowanie opcji tworzenia kopii zapasowych

Następnym krokiem jest skonfigurowanie opcji zapisu konwersji do stałego formatu HTML. Użyj klasy HtmlFixedSaveOptions i ustaw właściwość SaveFontFaceCssSeparately na false, aby zapisać wszystkie reguły CSS w jednym pliku. Oto jak to zrobić:

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { SaveFontFaceCssSeparately = false };

Tworzymy nowy obiekt HtmlFixedSaveOptions i ustawiamy właściwość SaveFontFaceCssSeparately na false, aby zapisać wszystkie reguły CSS w jednym pliku.

Naprawiono konwersję dokumentu HTML

Teraz, gdy skonfigurowaliśmy opcje zapisywania, możemy przystąpić do konwersji dokumentu do stałego formatu HTML. Użyj metody Save klasy Document, aby zapisać przekonwertowany dokument w ustalonym formacie HTML, określając opcje zapisywania. Oto przykład :

doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.WriteAllCssRulesInSingleFile.html", saveOptions);

tym przykładzie zapisujemy przekonwertowany dokument jako „WorkingWithHtmlFixedSaveOptions.WriteAllCssRulesInSingleFile.html”, korzystając z określonych opcji zapisywania.

Przykładowy kod źródłowy dla HtmlFixedSaveOptions z funkcją „Zapisz wszystkie reguły CSS w jednym pliku” przy użyciu Aspose.Words dla .NET

// Ścieżka dostępu do katalogu dokumentów
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Załaduj dokument programu Word
Document doc = new Document(dataDir + "Document.docx");

// Skonfiguruj opcje tworzenia kopii zapasowych za pomocą funkcji „Zapisz wszystkie reguły CSS w jednym pliku”.
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { SaveFontFaceCssSeparately = false };

// Konwertuj dokument na stały kod HTML
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.WriteAllCssRulesInSingleFile.html", saveOptions);

Wniosek

W tym przewodniku omówiliśmy, jak przekonwertować dokument Word na stały kod HTML, zapisując wszystkie reguły CSS w jednym pliku przy użyciu HtmlFixedSaveOptions z biblioteką Aspose.Words dla .NET. Wykonując podane kroki i korzystając z dostarczonego kodu źródłowego C#, możesz łatwo zastosować tę funkcjonalność w swojej aplikacji C#. Zapisanie wszystkich reguł CSS w jednym pliku ułatwia organizację i zarządzanie kodem HTML wygenerowanym podczas konwersji dokumentu.