Текстові документи присутні майже на кожному пристрої в цьому цифровому світі. Подібним чином майже кожен текстовий редактор почав підтримувати формат уцінки. Постійне збільшення файлів MD у міру появи веб-сторінок збільшує трансформацію вмісту Word у веб-сайти за допомогою формату уцінки. У цій статті розглядається, як програмно перетворити документи Word у файли розмітки за допомогою C#.

.NET API для аналізу та перетворення файлів Markdown
GroupDocs демонструє свій .NET API, який дозволяє аналізувати та перетворювати документи Word в інші формати в програмах .NET. Ми використовуватимемо його GroupDocs.Parser for .NET для аналізу та перетворення файлів Word DOC/DOCX у файли MD. Крім того, API підтримує аналіз багатьох інших форматів файлів, таких як PDF-файли, електронні таблиці, презентації, електронні книги, документи з розміткою, формати електронної пошти, архіви, зображення та багато інших, згаданих у документації.
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Parser
Як конвертувати Word у Markdown за допомогою C#
Давайте швидко перейдемо до мети та перетворимо документ Microsoft Word у формат розцінки. Наступні кроки показують, як конвертувати Word DOC/DOCX у Markdown за допомогою C#.
- Завантажте файл MS Word за допомогою класу Parser.
- Отримайте відформатований текст завантаженого файлу за допомогою класу FormattedTextOptions і режиму Markdown.
- Прочитайте весь вміст за допомогою методу ReadToEnd.
- Перетворіть його на Markdown, записавши вміст у файл MD за допомогою методу Write класу TextWriter.
Наведений нижче вихідний код C# перетворює файл docx MS Word у формат Markdown.
using System.IO;
using GroupDocs.Parser.Options;
...
...
using (Parser parser = new Parser("/path/document.docx"))
{
using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Markdown)))
{
string content = reader.ReadToEnd();
using (TextWriter textWriter = File.CreateText("/path/word-to-markdown.md"))
{
textWriter.Write(content);
}
}
}
Отримайте безкоштовну ліцензію API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
Підводячи підсумок, ми навчилися перетворювати файли Word у формат уцінки за допомогою C# у наших програмах .NET. Ви можете використовувати цю функцію у своїй програмі. Ви можете розширити свою програму за допомогою інших доступних функцій API.
Дізнайтеся більше про .NET Parser API, використовуючи його документацію та переглянувши приклади, доступні на GitHub. Зв’яжіться з нами для будь-якого запиту через форум.