З кожним днем вміст поширюється на різноманітних платформах і носіях. Таким чином, потреба у адаптованому та незалежному від платформи форматуванні стала гострою, ніж будь-коли. Тут відбувається перехід від HTML до Markdown (MD) формат стає ключовим рішенням. Простота та сумісність Markdown роблять його ідеальним вибором для творців контенту, розробників і всіх, хто шукає більш спрощений спосіб представлення своєї інформації. Перетворюючи HTML на Markdown, ви не тільки забезпечуєте читабельність і доступність свого вмісту, але й відкриваєте потенціал для безперешкодного обміну на різних платформах без складнощів складного стилю HTML.
У цій статті ми розглянемо деталі перетворення HTML у Markdown за допомогою .NET Cloud SDK.
- Cloud SDK для перетворення HTML у Markdown
- HTML до Markdown за допомогою C# .NET
- Перетворіть HTML у Markdown за допомогою команд cURL
Cloud SDK для перетворення HTML у Markdown
Покращуйте свій досвід трансформації вмісту за допомогою Aspose.HTML Cloud SDK для .NET, пропонуючи зручне рішення для конвертації HTML у формат Markdown (MD). Цей потужний пакет SDK дозволяє розробникам і користувачам легко орієнтуватися в тонкощах перетворення «HTML у Markdown», зберігаючи цілісність і структуру вмісту.
Тепер, щоб використовувати SDK, виконайте пошук Aspose.HTML-Cloud
в менеджері пакетів NuGet і натисніть кнопку Додати пакет
. Крім того, відвідайте хмарну інформаційну панель і отримайте персональні облікові дані клієнта.
HTML до Markdown за допомогою C# .NET
Давайте зануримося в деталі перетворення HTML у Markdown за допомогою C# .NET.
// для повних прикладів відвідайте https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// рядок базової URL-адреси
const string SERVICE_API_HOST = "https://api.aspose.cloud";
// Створіть екземпляр HtmlApi
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);
// ім'я вхідного файлу HTML
String inputFileName = "source.html";
// ім'я вихідного файлу
String newFileName = "Converted.md";
try
{
// завантажити файл з локального диска
using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
{
// Створіть екземпляр StorageApi
var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);
// завантажити файл HTML у хмарне сховище
uploadFileRequest.UploadFile(file, "inputHTML.html");
}
// Розпочніть операцію перетворення HTML у Markdown і збережіть результат у хмарному сховищі
AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);
// надрукувати повідомлення про успішне завершення, якщо перетворення виконано успішно
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successfull completion of HTML to MD !");
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Тепер давайте дослідимо деякі деталі наведеного вище фрагмента коду.
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);
По-перше, створіть екземпляр класу HtmlApi, де ми передаємо облікові дані клієнта як аргументи.
AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);
Викличте API, щоб ініціювати операцію перетворення HTML у Markdown. Після успішної операції отриманий файл MD зберігається в хмарному сховищі.
Перетворіть HTML у Markdown за допомогою команд cURL
Використовуйте об’єднані можливості команд Aspose.HTML Cloud і cURL, щоб спростити перетворення з HTML у формат Markdown (MD). Створивши команду cURL, яка взаємодіє з Aspose.HTML Cloud API, ви ініціюєте плавний перехід від HTML до Markdown. Цей метод також дозволяє зберегти структуру вмісту та форматування, гарантуючи, що ваші конвертовані документи збережуть читабельність і якість презентації.
Тепер, при такому підході, першим кроком є генерація маркера доступу JWT, виконавши таку команду.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Тепер, коли у нас є маркер доступу JWT, виконайте наступну команду, щоб завантажити вхідний HTML із хмарного сховища, перетворити його у формат Markdown (MD) і зберегти отриманий файл на локальному диску.
curl -v "https://api.aspose.cloud/html/{inputHTML}/convert/md?outPath={resultantFile}&useGit=false" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Замініть inputHTML
на назву вхідного HTML-файлу, який уже доступний у хмарному сховищі, resultantFile
на назву результуючого доступного файлу Markdown, а accessToken
на маркер доступу JWT, згенерований вище.
Висновок
Підсумовуючи, перехід із формату HTML у формат Markdown (MD) знаменує собою ключовий крок до покращення сумісності вмісту, читабельності та спільного використання на різних платформах. Завдяки двом динамічним підходам у вашому розпорядженні Aspose.HTML Cloud SDK для .NET і використанню команд cURL у вас є можливість вибрати метод, який відповідає вашим технічним знанням і вимогам. Тим не менш, використання Aspose.HTML Cloud дає змогу виконувати перетворення «HTML у Markdown» з точністю, зберігаючи цілісність вмісту.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: