Jak převést dokument Word na HTML pomocí C# ```csharp // Příklad kódu pro převod dokumentu Word na HTML using System; using System.IO; using Microsoft.Office.Interop.Word; class Program { static void Main() { Application wordApp = new Application(); Document doc = wordApp.Documents.Open(Path.Combine(Directory.GetCurrentDirectory(), "dokument.docx")); string htmlFilePath = Path.Combine(Directory.GetCurrentDirectory(), "dokument.html"); doc.SaveAs2(htmlFilePath, WdSaveFormat.wdFormatFilteredHTML); doc.Close(); wordApp.Quit(); Console.WriteLine("Dokument byl úspěšně převeden na HTML#

Jak převést dokument Word na HTML pomocí C# ```csharp // Příklad kódu pro převod dokumentu Word na HTML using System; using System.IO; using Microsoft.Office.Interop.Word; class Program { static void Main() { Application wordApp = new Application(); Document doc = wordApp.Documents.Open(Path.Combine(Directory.GetCurrentDirectory(), "dokument.docx")); string htmlFilePath = Path.Combine(Directory.GetCurrentDirectory(), "dokument.html"); doc.SaveAs2(htmlFilePath, WdSaveFormat.wdFormatFilteredHTML); doc.Close(); wordApp.Quit(); Console.WriteLine("Dokument byl úspěšně převeden na HTML#

V tomto krátkém tutoriálu se dozvíme, jak konverzi dokumentu Word do HTML pomocí C#. Tato konverze může být efektivně prováděna na jakémkoli operačním systému, jako je macOS, Linux nebo MS Windows, kde je konfigurován rámec .NET.

Výhody konverze slovních dokumentů na HTML

  • Webová kompatibilita:- HTML soubory lze snadno zobrazit na webových prohlížečích.

  • Formátování údržby:- Většinu formátování z dokumentu Word lze uchovat v HTML výstupu.

  • Cross-platformová funkčnost:- HTML soubory lze získat z různých platforem bez problémů s kompatibilitou.

Krok za krokem průvodce pro konverzi Word dokumentu do HTML

Krok 1: Instalace knihovny Aspose.Words

Instalace knihovny Aspose.Words pomocí programu NuGet Package Manager usnadňuje konverzi.

Install-Package Aspose.Words

Krok 2: Stáhněte soubor DOCX

Instantujte třídu dokumentu, abyste nahrávali dokument Word, který chcete převést.

Document doc = new Document("Input.docx");

Krok 3: Zadejte vlastnosti HtmlSaveOptions

Nastavení různých vlastností pomocí třídy HtmlSaveOptions pro konverzi.

HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

Krok 4: Ušetřete výstup jako HTML

Použijte metodu Document.Save pro ukládání souboru ve formátu HTML.

doc.Save("HtmlSaveOptions.html", saveOptions);

Příkladový kód pro konverzi DOCX do HTML

Zde je kompletní příklad, který spojuje všechny kroky:

// Load input Word DOCX file
Document doc = new Document("Input.docx");

// Set different properties of HtmlSaveOptions class
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

// Save output HTML
doc.Save("HtmlSaveOptions.html", saveOptions);

závěr

V tomto tutoriálu jsme zkoumali, jak konverzi dokumentu Word do HTML pomocí C#. Sledováním uvedených kroků můžete přizpůsobit nastavení konverze tak, aby vyhovovaly vašim požadavkům, zajistit, že váš HTML zachovává integritu původního dokumentu. Pro další průzkum, zvážit odkaz na materiály o konverzi souborů DOCX do jiných formátů, jako je TIFF.

 Čeština