Převést HTML na Word DOCX C#

Soubory HTML se často používají k vytváření, úpravám nebo sdělování mnoha informací. Stejně tak soubory Microsoft Word včetně DOCX a DOC jsou také známé díky různým funkcím. Soubory webových stránek HTML můžete převést na soubory Word, DOCX nebo DOC v C#. V tomto článku se dozvíte, jak převést HTML na Word DOCX DOC v C#. Pojďme si zde udělat rychlý přehled následujících případů použití:

C# HTML to Word DOCX DOC C# Converter – instalace

Aspose.HTML for .NET API podporuje mnoho funkcí pro vytváření, manipulaci a konverzi HTML. Výraznou funkcí je převod HTML na DOCX/DOC v C#. Rozhraní API můžete snadno nakonfigurovat tak, že si jej stáhnete ze sekce New Releases, nebo jej nainstalujete z NuGet pomocí následujícího příkazu:

PM> Install-Package Aspose.Html

Převést HTML webovou stránku na Word DOCX/DOC pomocí C#

Pojďme prozkoumat převod HTML do Wordu DOCX/DOC C# z jednoduchého případu použití. Vytvoříme základní HTML soubor a poté provedeme převod. Pro převod HTML na soubor Word (DOCX/DOC) v C# musíte postupovat podle následujících kroků:

  1. Napište jednoduchý HTML soubor
  2. Načíst vstupní soubor HTML
  3. Inicializujte objekt DocSaveOptions
  4. Převést HTML webovou stránku na Word DOCX v C#

Níže uvedený kód C# ukazuje, jak převést webovou stránku HTML na soubor aplikace Word, jako je DOCX/DOC:

// Připravte si HTML kód a uložte jej do souboru.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Inicializujte dokument HTML ze souboru
using (var document = new HTMLDocument("document.html"))
{
    // Inicializujte DocSaveOptions 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // Převést HTML webovou stránku do DOCX
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

Převeďte HTML na Word v C# pomocí pokročilých možností v C#

Pojďme o další krok dále. Pomocí objektu DocSaveOptions můžete změnit velikost stránky, okraje, barvu pozadí a další vlastnosti. Všechny tyto možnosti přispívají k větší kontrole nad tím, jak se soubory převádějí. To vám může pomoci splnit vaše požadavky, aniž byste se starali o základní formáty souborů. Pro převod HTML na DOCX s pokročilými možnostmi pomocí C# byste měli postupovat podle níže uvedených kroků:

  1. Načíst vstupní soubor HTML
  2. Inicializujte objekt DocSaveOptions
  3. Zadejte velikost stránky v palcích
  4. Volání metody ConvertHTML pro převod HTML do Word DOCX v C#

Níže uvedený kód je založen na výše uvedených krocích, které ukazují, jak převést HTML na soubor Word DOCX v C#:

// Připravte si HTML kód a uložte jej do souboru
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Nastavte A5 jako velikost stránky
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// Převést HTML dokument do DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

Závěr

V tomto článku jsme prozkoumali převod DOCX DOC z HTML do Wordu programově v C#. Kromě toho můžete pro další analýzu navštívit sekci Dokumentace nebo Odkazy na API. V případě jakýchkoli nejasností nebo obav nám napište na Free Support Forum.

Viz také