HTML і Markdown – це дві популярні мови розмітки, які використовуються для створення веб-вмісту. Хоча HTML використовується для створення структурованих та інтерактивних веб-сторінок, Markdown — це простий синтаксис, який використовується для форматування тексту. Перетворення HTML у Markdown може бути корисним для блогерів, творців вмісту та розробників, які з різних причин хочуть перейти з HTML на Markdown. У цій статті ми розглянемо, як конвертувати HTML у Markdown за допомогою Java за допомогою REST API.
У цій статті будуть розглянуті такі теми:
- Бібліотека Java для перетворення HTML у Markdown – встановлення SDK
- Як конвертувати HTML у Markdown через Java за допомогою REST API
Бібліотека Java для перетворення HTML у Markdown – встановлення SDK
GroupDocs.Conversion Cloud SDK для Java — це потужний інструмент перетворення, який допомагає розробникам перетворювати HTML у Markdown у програмах Java. Він забезпечує просте у використанні, швидке та високоякісне перетворення, що робить його ідеальним вибором для перетворення HTML у Markdown. Це також дозволяє конвертувати ваші документи та зображення з будь-якого підтримуваного файлу формат у будь-який потрібний формат. Ви можете швидко конвертувати понад 50 типів файлів і зображень, таких як Word, PDF, PowerPoint, Excel, HTML, CAD, растрові зображення тощо.
Ви можете завантажити JAR-файл API або встановити його за допомогою Maven, додавши таке сховище та залежність у файл pom.xml вашого проекту:
Репозиторій Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Залежність Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Щоб почати, вам потрібно зареєструватися для облікового запису GroupDocs. Зберіть ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть наведений нижче код, коли ви отримаєте ідентифікатор клієнта та секрет:
# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Як конвертувати HTML у Markdown через Java за допомогою REST API
Ось покроковий посібник із перетворення HTML у Markdown у Java за допомогою GroupDocs.Conversion Cloud API:
- Завантажте файл HTML у хмару
- Перетворення HTML у Markdown через Java
- Завантажити перетворений файл
Завантажте файл
По-перше, завантажте HTML-документ у хмарне сховище за допомогою наведеного нижче фрагмента коду:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Завантажте файл у хмарне сховище за допомогою Java
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
У результаті завантажений HTML-файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі.
Перетворення HTML у Markdown через Java
У цьому розділі показано, як програмно перетворити HTML у файл Markdown у Java, виконавши наведені нижче дії.
- По-перше, імпортуйте необхідні класи у свій файл Java.
- По-друге, створіть екземпляр класу ConvertApi.
- По-третє, створіть екземпляр класу ConvertSettings.
- Потім введіть назву хмарного сховища.
- Далі встановіть шлях до вхідного HTML-файлу та формат вихідного файлу на “md”.
- Потім установіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
- Після цього створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
- Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.
У наступному фрагменті коду показано, як перетворити файл HTML у файл Markdown через Java за допомогою REST API:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Як конвертувати HTML-документ у файл Markdown .md у Java.
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Підготуйте параметри конвертації
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.html");
settings.setFormat("md");
settings.setOutputPath("java-testing/output-sample-file.md");
// конвертувати у вказаний формат
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Завантажте конвертований файл
Наведений вище фрагмент коду перетворить файл HTML у вихідній папці в хмарному сховищі на файл Markdown. Ви можете завантажити його за допомогою такого фрагмента коду:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Завантажте файл із хмарного сховища на Java
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.md", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Безкоштовний онлайн-конвертер HTML у Markdown
Як конвертувати файли HTML у Markdown онлайн безкоштовно? Спробуйте [конвертер] HTML у Markdown 15, щоб створити Markdown із HTML онлайн безкоштовно. Цей конвертер розроблено з використанням згаданого вище HTML to Markdown REST API.
Висновок
Давайте завершимо цю статтю на цьому. У цій статті ви дізналися:
- як змінити HTML-сторінку на Markdown програмним шляхом у Java;
- програмним шляхом завантажити файл HTML у хмару, а потім завантажити перетворений файл Markdown із хмари;
- і конвертуйте HTML у Markdown онлайн безкоштовно за допомогою інструменту конвертера HTML у Markdown.
Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.
Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.
Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому зв’яжіться з нами, щоб отримати останні оновлення.
Задайте питання
З будь-якими запитами/обговореннями щодо API конвертера HTML to Markdown звертайтеся до нас на безкоштовному [форумі] підтримки 20.
поширені запитання
Як конвертувати файли HTML у Markdown за допомогою Java?
Будь ласка, перейдіть це посилання, щоб дізнатися зразок коду Java для швидкого й легкого перетворення HTML у файли Markdown.
Чи безпечний API GroupDocs.Conversion Cloud для перетворення HTML у Markdown?
Так, GroupDocs.Conversion Cloud API безпечний для перетворення HTML у Markdown. Усі перетворення обробляються на безпечних серверах GroupDocs, а файли видаляються протягом 24 годин після завершення процесу перетворення.
Як конвертувати HTML у Markdown онлайн безкоштовно?
Онлайн-конвертер документів HTML у файл Markdown дозволяє швидко й легко конвертувати файли HTML у Markdown. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:
- Відкрийте безкоштовний онлайн-конвертер HTML у Markdown.
- Клацніть усередині області падіння файлу, щоб завантажити файл HTML, або перетягніть файл HTML.
- Натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер HTML у Markdown змінить HTML на Markdown.
- Посилання для завантаження вихідного файлу Markdown буде доступним миттєво після безкоштовного перетворення HTML у документ Markdown.
Як конвертувати HTML у Markdown у Windows?
Перейдіть це посилання, щоб завантажити офлайн-конвертер HTML у Markdown для Windows. Це програмне забезпечення для безкоштовного завантаження конвертера HTML у Markdown можна використовувати для швидкого експорту HTML у Markdown у Windows одним клацанням миші.
Дивись також
Рекомендуємо переглянути такі статті, щоб дізнатися про:
- Перетворюйте зображення HTML у JPG у Java за допомогою REST API
- Перетворіть EXCEL на JSON і JSON на EXCEL у Python
- Як конвертувати CSV у JSON і JSON у CSV у Python
- Перетворіть XML у CSV і CSV у XML у Python
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Як конвертувати PDF у Excel на Python за допомогою REST API
- Перетворіть PDF на редагований документ Word за допомогою Python SDK
- Як конвертувати PDF у PPTX за допомогою REST API у Python
- Перетворіть Word у Markdown і Markdown у Word у Python
- Як конвертувати PDF у PPT або PPTX за допомогою Java
- Програмно перетворіть PNG у файл SVG у Java