Перетворіть HTML у файл Markdown за допомогою Java за допомогою REST API

Перетворіть HTML у Markdown за допомогою Java за допомогою REST API.

HTML і Markdown – це дві популярні мови розмітки, які використовуються для створення веб-вмісту. Хоча HTML використовується для створення структурованих та інтерактивних веб-сторінок, Markdown — це простий синтаксис, який використовується для форматування тексту. Перетворення HTML у Markdown може бути корисним для блогерів, творців вмісту та розробників, які з різних причин хочуть перейти з HTML на Markdown. У цій статті ми розглянемо, як конвертувати 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-документ у хмарне сховище за допомогою наведеного нижче фрагмента коду:

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();
		}
	}
}
Java конвертує HTML-документ у файл Markdown

Перетворення HTML у Markdown через Java

Завантажте конвертований файл

Наведений вище фрагмент коду перетворить файл 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 одним клацанням миші.

Дивись також

Рекомендуємо переглянути такі статті, щоб дізнатися про: