Chuyển đổi Markdown sang HTML trong Java để tạo nội dung web

Chuyển đổi Markdown sang HTML trong Java bằng API REST

Là nhà phát triển Java, bạn có thể chuyển đổi tệp Markdown MD thành HTML Trang web lập trình bằng Java sử dụng API REST của GroupDocs.Conversion. Trong một số trường hợp nhất định, bạn có thể cần thay đổi tệp ngôn ngữ đánh dấu thành một tệp HTML. Ví dụ: bạn muốn lưu và chia sẻ tệp Markdown trực tuyến để xuất bản nội dung qua internet. Do đó, trong hướng dẫn Java này, chúng ta tìm hiểu cách chuyển đổi Markdown sang HTML trong Java bằng API REST.

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

API REST chuyển đổi Java Markdown sang HTML - Cài đặt SDK

Để chuyển đổi tệp Markdown .MD sang trang HTML, tôi sẽ sử dụng Java SDK của GroupDocs.Conversion Cloud API. Nó giúp bạn tích hợp GroupDocs.Conversion Cloud API trong các ứng dụng Java của bạn một cách nhanh chóng và dễ dàng. Đây là API chuyển đổi Markdown sang HTML tốt nhất giữ nguyên định dạng văn bản gốc và bố cục tài liệu của bạn. API chuyển đổi của chúng tôi cũng cho phép bạn chuyển đổi tài liệu và hình ảnh của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần. Bạn có thể dễ dàng chuyển đổi giữa hơn 50 loại tệp và hình ảnh như Word, PDF, PowerPoint, Excel, HTML, CAD, hình ảnh raster, v.v.

Bạn có thể tải xuống tệp JAR của API hoặc cài đặt bằng cấu hình Maven. Thêm kho lưu trữ và phần phụ thuộc vào POM.xml của dự án của bạn. Dưới đây là hướng dẫn cho Maven:

Kho lưu trữ Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Phụ thuộc Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Vui lòng lấy Client ID and Client Secret của bạn từ dashboard trước khi bạn bắt đầu làm theo các bước và đoạn mã có sẵn. Vui lòng nhập mã hiển thị bên dưới khi bạn có ID và bí mật của mình:

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Chuyển đổi tài liệu Markdown thành tệp HTML trong Java bằng API REST

Có một số lý do tại sao bạn có thể muốn chuyển đổi Markdown sang HTML. Ví dụ: để xuất bản và tạo nội dung web, để tối ưu hóa công cụ tìm kiếm trang web (SEO), kiểm soát bố cục và thiết kế. Sau đây là các bước để chuyển đổi tệp Markdown thành tài liệu HTML như được đề cập bên dưới:

Tải tệp lên

Đầu tiên, tải tài liệu Markdown lên bộ lưu trữ đám mây bằng đoạn mã dưới đây:

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;

// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", 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();
		}
		
	}
}

Do đó, tệp Markdown đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan trên đám mây của bạn.

Chuyển đổi Markdown sang HTML trong Java

Phần này trình bày cách chuyển đổi tệp Markdown thành trang HTML theo cách lập trình trong Java bằng cách thực hiện theo các bước bên dưới:

  • Đầu tiên, tạo một phiên bản ConvertApi
  • Thứ hai, tạo một phiên bản của ConvertSettings
  • Tiếp theo, cung cấp tên lưu trữ đám mây
  • Sau đó, đặt đường dẫn tệp Markdown đầu vào và định dạng tệp đầu ra là “html”
  • Bây giờ, đặt đường dẫn tệp HTML đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, gọi phương thức convertdocument() với ConvertDocumentRequest

Đoạn mã sau cho biết cách chuyển đổi tệp Markdown sang trang HTML bằng API REST:

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;

// Cách chuyển đổi Tệp Markdown thành Tài liệu HTML trong Java.
public class App {

	public static void main(String[] args) {
		
		// Tạo một phiên bản của API chuyển đổi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Chuẩn bị cài đặt chuyển đổi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// chuyển đổi sang định dạng được chỉ định
			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();
		}
	}
}

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu trang web HTML đã chuyển đổi vào đám mây. Bạn có thể tải xuống bằng đoạn mã sau:

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;

// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", 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();
		}
		
	}
}

Đây là cách thư viện chuyển đổi tệp Markdown thành tài liệu HTML trong java hoạt động. Trong phần tiếp theo, hãy cùng khám phá các cài đặt chuyển đổi nâng cao hơn bằng Java API.

Chuyển đổi tệp Markdown thành trang HTML trong Java bằng Tùy chọn nâng cao

Đó là một cách hữu ích để làm cho nội dung của bạn có thể truy cập rộng rãi hơn và tương thích trên các nền tảng và hệ thống khác nhau bằng cách chuyển đổi Markdown sang HTML. Trong phần này, bạn có thể chuyển đổi văn bản Markdown thành tệp HTML bằng cách sử dụng một số cài đặt nâng cao theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Đầu tiên, tạo một phiên bản ConvertApi
  • Thứ hai, tạo một phiên bản của ConvertSettings
  • Tiếp theo, cung cấp tên lưu trữ đám mây
  • Đặt đường dẫn tệp Markdown đầu vào và định dạng tệp đầu ra là “html”
  • Sau đó, tạo một phiên bản của HtmlConvertOptions
  • Đặt các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, setFixedLayout, v.v.
  • Bây giờ, đặt tùy chọn chuyển đổi và đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, gọi chuyển đổi bằng phương thức convertdocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho biết cách chuyển đổi tệp Markdown thành trang web HTML bằng cách sử dụng cài đặt nâng cao.

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;

// Java chuyển đổi tệp .MD thành tệp HTML bằng cài đặt bổ sung.
public class App {

	public static void main(String[] args) {
		
		// Tạo một phiên bản của API chuyển đổi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Chuẩn bị cài đặt chuyển đổi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// chuyển đổi sang định dạng được chỉ định
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Vui lòng làm theo các bước được đề cập trước đó để tải lên và tải xuống các tệp.

Trình chuyển đổi Markdown sang HTML Trực tuyến Miễn phí

Làm cách nào để chuyển đổi Markdown sang tệp HTML trực tuyến miễn phí? Vui lòng dùng thử Markdown sang HTML trực tuyến converter để tạo HTML từ Markdown trực tuyến miễn phí. Nó được phát triển bằng API trên để chuyển đổi Markdown sang HTML trực tuyến miễn phí.

Phần kết luận

Hãy kết thúc bài viết này ở đây. Trong bài viết này, bạn đã học được:

  • cách thay đổi văn bản Markdown thành trang HTML trong Java theo lập trình;
  • cách chuyển đổi tệp Markdown thành tệp HTML bằng một số cài đặt nâng cao trong Java;
  • tải tệp Markdown lên đám mây theo chương trình rồi tải xuống tệp HTML đã chuyển đổi từ đám mây;
  • chuyển đổi trực tuyến Markdown sang HTML miễn phí bằng phần mềm chuyển đổi Markdown sang HTML;

Ngoài ra, bạn có thể tìm hiểu thêm về API chuyển đổi tệp GroupDocs.Conversion bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và giao tiếp trực tiếp với các API của chúng tôi thông qua trình duyệt. Mã nguồn hoàn chỉnh của SDK Java có sẵn miễn phí trên Github. Vui lòng kiểm tra GroupDocs.Conversion Cloud SDK dành cho Java Ví dụ tại đây.

Cuối cùng, groupdocs.cloud đang viết các bài blog mới về các chuyển đổi định dạng tệp khác nhau bằng API REST. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Đối với bất kỳ truy vấn/thảo luận nào về Markdown to HTML Converter API, vui lòng liên hệ với chúng tôi trên [diễn đàn] hỗ trợ miễn phí 23.

câu hỏi thường gặp

Làm cách nào để chuyển đổi Markdown sang HTML trong Java?

Vui lòng theo [liên kết này](https://blog.groupdocs.cloud/vi/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) để tìm hiểu mẫu mã Java về cách chuyển đổi tệp Markdown thành trang web HTML, nhanh chóng và dễ dàng.

Tôi có thể chuyển đổi Markdown sang HTML trong Java bằng API REST không?

Có, bạn có thể thay đổi Markdown thành HTML trong Java. Đầu tiên, tạo một phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi Markdown sang trang web HTML.

Làm cách nào để chuyển đổi Markdown sang HTML trực tuyến miễn phí?

Trực tuyến miễn phí chuyển đổi Markdown tệp .md sang HTML cho phép bạn chuyển đổi Markdown sang HTML miễn phí, nhanh chóng và dễ dàng. Sau khi quá trình chuyển đổi trực tuyến tệp .md sang HTML hoàn tất, bạn có thể tải xuống ngay tệp HTML đã chuyển đổi trên PC của mình.

Làm cách nào để chuyển đổi trực tuyến Markdown sang HTML?

  • Mở trình chuyển đổi Markdown sang HTML miễn phí trực tuyến
  • Nhấp vào bên trong khu vực thả tệp để tải lên tệp Markdown hoặc kéo và thả tệp Markdown.
  • Nhấp vào nút Chuyển đổi ngay bây giờ, trình chuyển đổi Markdown sang HTML trực tuyến miễn phí sẽ thay đổi tệp Markdown thành HTML trực tuyến miễn phí.
  • Liên kết tải xuống của tệp HTML đầu ra sẽ khả dụng ngay lập tức sau khi chuyển đổi tệp Markdown thành tài liệu HTML miễn phí.

Làm cách nào để cài đặt Markdown vào thư viện HTML Java?

Bạn có thể tải xuống và cài đặt thư viện trình chuyển đổi Java Markdown sang HTML để xử lý, thao tác và tạo HTML từ tệp Markdown trong Java theo cách lập trình.

Làm cách nào để chuyển đổi Markdown sang HTML trong windows?

Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi Markdown sang HTML ngoại tuyến cho windows. Phần mềm tải xuống miễn phí trình chuyển đổi Markdown sang HTML này có thể được sử dụng để xuất Markdown sang HTML trong windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Xem thêm

Chúng tôi khuyên bạn nên truy cập các bài viết sau để tìm hiểu về: