Ця публікація в блозі дає вам рішення реальної проблеми, пов’язаної з перетворенням формату файлу та маніпулюванням. Існує кілька сценаріїв, коли вам потрібно конвертувати Doc/Docx у MD, на щастя, GorupDocs.Conversion дозволяє виконувати перетворення Docx у Markdown вручну та програмно. Однак існують Cloud SDK, REST API і онлайн інструмент для перетворення Word у Markdown, і все це на основі GorupDocs.Conversion. Крім того, ви можете створити власний генератор Markdown, зробивши прості виклики API. Отже, давайте почнемо й побачимо, як програмно конвертувати Word у Markdown на C# за допомогою GorupDocs.Conversion Cloud SDK for .NET.
У цьому посібнику розглядаються такі розділи:
- Встановлення бібліотеки Markdown Generator
- Програмно конвертуйте Word у Markdown у C#
- Конвертуйте Docx у Markdown онлайн
Встановлення бібліотеки Markdown Generator
GorupDocs.Conversion Cloud SDK for .NET досить легко встановити, і його процедура встановлення не залежить від програмного забезпечення сторонніх виробників. Щоб установити цю бібліотеку конвертера Docx у MD, завантажте цей пакет NuGet або запустіть таку команду в менеджері пакетів NuGet.
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
Отже, наступним кроком є отримання облікових даних API (ідентифікатор клієнта + секрет клієнта) з API Cloud інформаційна панель. Знову ж таки, це надзвичайно просто, і ви можете зробити це за кілька секунд. Дотримуйтесь цього посібника, якщо у вас виникнуть труднощі з отриманням облікових даних API.
Перетворення Word на Markdown у C# програмним шляхом
Усе готово до написання кількох рядків коду для перетворення Docx на MD у програмі .NET.
Примітка. Ми завантажили вихідний файл Doc/Docx на нашу API Cloud інформаційну панель. Тим не менш, ви можете завантажити вручну або програмно, викликавши метод UploadFile.
Виконайте наведені нижче дії.
- Створіть екземпляр класу конфігурації з секретом клієнта та ідентифікатором клієнта.
- Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API.
- Ініціалізуйте об’єкт класу ConvertApi об’єктом класу Configuration.
- Створіть екземпляр класу ConvertSettings та ініціалізуйте його, встановивши такі значення, як FilePath, Format тощо.
- Викличте метод ConvertDocument і передайте екземпляр класу ConvertDocumentRequest, щоб програмно перетворити Docx на MD.
У наведеному нижче фрагменті коду показано, як програмно створювати Word до MD на C#:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Перетворення Word на Markdown у C#
class Convert_Docx_to_MD
{
static void Main(string[] args)
{
try
{
// Отримайте свої облікові дані API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Створіть екземпляр класу конфігурації з секретом клієнта та ідентифікатором клієнта.
var configuration = new Configuration(clientId, clientSecret);
// Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Ініціалізуйте об’єкт класу ConvertApi об’єктом класу Configuration.
var apiInstance = new ConvertApi(configuration);
// Створіть екземпляр класу ConvertSettings та ініціалізуйте його, встановивши такі значення, як FilePath, Format тощо.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "md",
OutputPath = "test/output-sample-file.md"
};
// Викличте метод ConvertDocument і передайте екземпляр класу ConvertDocumentRequest, щоб програмно перетворити Docx на MD.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to Markdown in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
Щойно ви запустите сервер, ви побачите новий файл MD (тобто output-sample-file.md), згенерований у папці «test» у хмарі API інформаційна панель. Таким чином, ви можете завантажити файл вручну або програмно, викликавши метод DownloadFile.
Перетворення Docx на Markdown онлайн
Наразі ми навчилися програмно перетворювати Word у Markdown у C#. Тепер ви можете використовувати онлайн конвертер Docx у MD за підтримки GorupDocs.Conversion. Він простий у використанні та має дуже гарний інтерфейс користувача з можливістю перетягування. Перш за все, немає жодної підписки, оскільки він безкоштовний для використання, і ви можете відкрити цей онлайн-інструмент у будь-якому веб-браузері.
Заключні думки
Це підійшло до кінця цієї публікації в блозі. Ми ознайомилися з кроками та фрагментом коду для програмного перетворення Word у Markdown у C#. Крім того, ми також дослідили онлайн-генератор Markdown на базі GorupDocs.Conversion Cloud SDKs. Крім того, ви можете відвідати документацію, щоб дізнатися про інші цікаві функції. Ця стаття допоможе вам, якщо ви хочете розробити конвертер Docx у MD для своєї бізнес-програми. Крім того, не забувайте взаємодіяти з нашими живими API тут, а також із сховищем GitHub, оскільки цей проект є відкритим кодом.
Крім того, ми рекомендуємо вам дотримуватися нашого Посібника з початку роботи.
Нарешті groupdocs.cloud пише нові дописи в блозі. Тож залишайтеся на зв’язку, щоб отримувати регулярні оновлення.
Задайте питання
Ви можете повідомити нам про свої запитання чи запити на нашому форумі.
Часті запитання – FAQ
Як конвертувати документ Word у Markdown?
Ви можете конвертувати Doc/Docx у Markdown за допомогою GorupDocs.Conversion Cloud SDKs. Перейдіть за цим посиланням, щоб дізнатися про кроки та фрагмент коду.
Чи можемо ми конвертувати Word у файл MD?
Так, ви можете використовувати цей онлайн генератор уцінки на базі GorupDocs.Conversion. Він безкоштовний і перетворює Word на MD за кілька секунд.