Czyszczenie i minimalizacja HTML poprawiają czas ładowania i wykorzystanie przepustowości stron internetowych. Zaobserwowano, że podczas konwersji jednego dokumentu do formatu HTML za pomocą niektórych narzędzi wstrzykiwany jest niepotrzebny kod. Możesz pozbyć się tego niechcianego kodu w swoich aplikacjach .NET. W tym artykule omówiono sposób renderowania dokumentów programu Word do zminimalizowanego kodu HTML przy użyciu języka C#.

Renderuj Word jako czysty HTML przy użyciu C#

Interfejs API platformy .NET do renderowania jako zminimalizowany kod HTML

GroupDocs.Viewer udostępnia interfejs API do przeglądania dokumentów, który umożliwia renderowanie różnych dokumentów do formatu HTML, PDF i formaty obrazów w aplikacji .NET. Użyję tego API w przykładach, aby przekonwertować plik DOCX na czysty plik HTML.

Możesz pobrać instalator DLL lub MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem [NuGet](https://www.nuget .org/packages/groupdocs.viewer).

PM> Install-Package GroupDocs.Viewer

Renderuj Word DOC/DOCX do zminimalizowanego HTML przy użyciu C#

Pliki HTML można uzyskać za pomocą osadzonych lub zewnętrznych zasobów przy użyciu odpowiednich metod. Poniższe kroki pokazują, jak przekonwertować dokument programu Word (DOC/DOCX) na zminimalizowany kod HTML przy użyciu języka C#.

  • Załaduj plik DOCX, używając klasy Viewer.
  • Przygotuj opcje renderowania HTML za pomocą klasy HtmlViewOptions.
  • Włącz opcję Minify, ustawiając ją na true.
  • Użyj View() z utworzonymi opcjami, aby renderować plik DOCX jako zminimalizowany HTML.

Poniższy przykład kodu C# renderuje plik Word DOCX do zminimalizowanego kodu HTML.

// Konwertuj Word DOC/DOCX na zminimalizowany HTML za pomocą C#
using (Viewer viewer = new Viewer("path/document.docx"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
    options.Minify = true;

    viewer.View(options);
}

Uzyskaj bezpłatną licencję API

Z interfejsów API można korzystać bezpłatnie bez ograniczeń ewaluacyjnych, uzyskując tymczasową licencję.

Wniosek

Podsumowując, omówiliśmy, jak renderować pliki DOC/DOCX jako zminimalizowany HTML przy użyciu C#. Możesz zbudować własny konwerter online i narzędzie czyszczące, które pozwala użytkownikom konwertować dokumenty do zminimalizowanego HTML. Poza tym możesz dowiedzieć się więcej o GroupDocs.Viewer for .NET z jego dokumentacji . W przypadku pytań skontaktuj się z nami za pośrednictwem forum.

Zobacz też