Ось стаття, яка вказує, як конвертувати HTML у Word за допомогою C#, надаючи детальну інформацію про параметри середовища, а також містить код C#, який можна виконувати, щоб завантажити вихідний файл HTML для перетворення. Параметри доступні для налаштування вихідного файлу DOCX за допомогою об’єкта класу DocSaveOptions. У цьому підручнику для написання HTML to Word converter C# була використана мова.
Кроки для запису вмісту HTML у документ Word за допомогою C#
- Додайте посилання на Aspose.HTML до проекту для перетворення HTML у файл Word
- Відкрийте вихідний HTML-файл, завантаживши його в HTMLDocument, указавши шлях до файлу
- Створіть об’єкт класу DocSaveOptions для налаштування вихідного файлу
- Збережіть файл 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#.