Как да конвертирате HTML в Word с помощта на C#

Ето статия, която ръководи как да конвертирате HTML в Word с помощта на C#, като предоставя подробна информация за настройките на средата и също така съдържа изпълняващ се C# код за зареждане на изходния HTML файл за преобразуване. Налични са опции за конфигуриране на изходния файл DOCX чрез използване на обекта на класа DocSaveOptions. В този урок за писане на HTML to Word конвертор C# е използван език.

Стъпки за писане на HTML съдържание в Word документ с помощта на C#

  1. Добавете препратката към Aspose.HTML към проекта за конвертиране на HTML във файл на Word
  2. Отворете изходния HTML файл, като го заредите в HTMLDocument, като предоставите път към файла
  3. Създайте обекта от клас DocSaveOptions за конфигуриране на изходния файл
  4. Запазете файла на Word, преобразуван от изходния HTML файл, като използвате указаната конфигурация

Тези прости стъпки описват как с помощта на C# лесно се постига конвертиране на HTML в Word файл като DOCX. Първо се споделя информация за конфигуриране на средата и след това се зарежда изходният HTML файл. В следващата стъпка обектът на класа DocSaveOptions се използва за конфигуриране на изходния DOCX файл, но имате възможност да използвате всички настройки по подразбиране на този клас. В последната и последна стъпка файлът се записва като DOCX, докато можете също да го запишете във всеки друг формат, поддържан от MS Word.

Код за конвертиране на HTML в Word с помощта на C#

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
namespace ConvertHtmlToWordUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to Image in C#
{
// Remove the watermark in output word document by adding license
License licHtmlToImage = new License();
licHtmlToImage.SetLicense(@"Aspose.Html.lic");
// Load the source input HTML file for conversion to word document
HTMLDocument document = new HTMLDocument("SampleInput.html");
// Instantiate the document save options
DocSaveOptions docSaveOptions = new DocSaveOptions();
// Convert HTML to word file using the input HTML document, document save options and output file name
Converter.ConvertHTML(document, docSaveOptions, "OutputDocx.docx");
System.Console.WriteLine("Done");
}
}
}

В този примерен код научихме как да конвертираме HTML в Word в C# с помощта на няколко реда код, където в началото изходният HTML файл се зарежда в HTMLDocument. Обърнете внимание, че не е необходимо да зареждате съществуващ HTML файл, но можете да извлечете HTML низ от някакъв външен източник или да използвате някои URL също, докато извиквате функцията Converter.ConvertHTML(). Възможни са и много други конфигурации с помощта на обекта на класа DocSaveOptions, като например задаване на размера на страницата и полетата на изходния DOCX файл.

В този урок с инструкции научихме как да пишем HTML съдържание в документ на Word с помощта на C#. Ако се интересувате от конвертирането на HTML файла в текст, вижте статията на как да конвертирате HTML в текст в C#.

 Български