Chuyển đổi HTML sang tệp Markdown bằng Java bằng API REST

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

HTMLMarkdown là hai ngôn ngữ đánh dấu phổ biến được sử dụng để tạo nội dung web. Mặc dù HTML được sử dụng để tạo các trang web có cấu trúc và tương tác, nhưng Markdown là một cú pháp đơn giản được sử dụng để định dạng văn bản. Chuyển đổi HTML sang Markdown có thể hữu ích cho các blogger, người tạo nội dung và nhà phát triển muốn chuyển từ HTML sang Markdown vì nhiều lý do. Trong bài viết này, chúng ta sẽ khám phá cách chuyển đổi HTML sang Markdown bằng Java bằng API REST.

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

Thư viện Java để chuyển đổi HTML sang Markdown - Cài đặt SDK

GroupDocs.Conversion Cloud SDK for Java là một công cụ chuyển đổi mạnh mẽ giúp các nhà phát triển chuyển đổi HTML sang Markdown trong các ứng dụng Java. Nó cung cấp khả năng chuyển đổi dễ sử dụng, nhanh chóng và chất lượng cao khiến nó trở thành lựa chọn lý tưởng để chuyển đổi HTML sang Markdown. Nó cũng cho phép bạn chuyển đổi tài liệu và hình ảnh của bất kỳ tệp được hỗ trợ nào định dạng sang bất kỳ định dạng nào bạn cần. Bạn có thể nhanh chóng chuyển đổi 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 nó bằng Maven bằng cách thêm kho lưu trữ và phần phụ thuộc sau vào tệp pom.xml của dự án:

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>

Để bắt đầu, bạn cần đăng ký tài khoản GroupDocs. Thu thập ID khách hàng và Bí mật khách hàng từ bảng điều khiển 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ã được hiển thị bên dưới khi bạn có ID khách hàng 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);

Cách chuyển đổi HTML sang Markdown qua Java bằng API REST

Dưới đây là hướng dẫn từng bước để chuyển đổi HTML sang Markdown trong Java bằng GroupDocs.Conversion Cloud API:

Tải tệp lên

Đầu tiên, tải tài liệu HTML lên bộ nhớ đám mây bằng đoạn mã được cung cấp bên dưới:

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.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();
		}
		
	}
}

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

Chuyển đổi HTML sang Markdown qua Java

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

  • Đầu tiên, nhập các lớp cần thiết vào tệp Java của bạn.
  • Thứ hai, tạo một thể hiện của lớp ConvertApi.
  • Thứ ba, tạo một thể hiện của lớp ConvertSettings.
  • Sau đó, cung cấp tên lưu trữ đám mây.
  • Tiếp theo, đặt đường dẫn tệp HTML đầu vào và định dạng tệp đầu ra thành “md”.
  • Sau đó, đặt các tùy chọn chuyển đổi và đường dẫn tệp đầu ra bằng cách sử dụng phiên bản ConvertSettings.
  • Sau đó, tạo một thể hiện của lớp ConvertDocumentRequest và chuyển tham số cài đặt.
  • Cuối cùng, gọi phương thức convertDocument() và chuyển tham số ConvertDocumentRequest.

Đoạn mã sau cho biết cách chuyển đổi tệp HTML thành tệp Markdown qua Java 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ài liệu HTML sang tệp .md Markdown 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.html");
			settings.setFormat("md");
			
			settings.setOutputPath("java-testing/output-sample-file.md");
		
			// 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();
		}
	}
}
Java chuyển đổi tài liệu HTML thành tệp Markdown

Chuyển đổi HTML sang Markdown qua Java

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

Đoạn mã trên sẽ chuyển đổi tệp HTML trong thư mục nguồn trên bộ lưu trữ đám mây thành tệp Markdown. 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.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();
		}
		
	}
}

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

Làm cách nào để chuyển đổi tệp HTML sang Markdown trực tuyến miễn phí? Vui lòng dùng thử HTML trực tuyến sang Markdown converter để tạo Markdown từ HTML trực tuyến miễn phí. Trình chuyển đổi này được phát triển bằng cách sử dụng API HTML sang Markdown REST đã đề cập ở trên.

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 trang HTML thành Markdown theo lập trình trong Java;
  • tải tệp HTML lên đám mây theo chương trình rồi tải xuống tệp Markdown đã chuyển đổi từ đám mây;
  • và chuyển đổi HTML sang Markdown trực tuyến miễn phí bằng công cụ chuyển đổi HTML sang Markdown.

Hơn nữa, chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn trực quan hóa và giao 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.

Ngoài ra, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi để biết các bước chi tiết và cách sử dụng API.

Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, vui lòng liên hệ để cập nhật thông tin mới nhất.

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

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

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

Làm cách nào để chuyển đổi các tệp HTML sang Markdown bằng Java?

Vui lòng theo liên kết này để tìm hiểu mẫu mã Java về cách chuyển đổi HTML sang tệp Markdown, nhanh chóng và dễ dàng.

GroupDocs.Conversion Cloud API có an toàn để chuyển đổi HTML sang Markdown không?

Có, GroupDocs.Conversion Cloud API an toàn để chuyển đổi HTML sang Markdown. Tất cả các chuyển đổi được xử lý trên các máy chủ bảo mật của GroupDocs và các tệp sẽ bị xóa trong vòng 24 giờ sau khi quá trình chuyển đổi hoàn tất.

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

Trình chuyển đổi tài liệu HTML sang tệp Markdown trực tuyến cho phép bạn chuyển đổi HTML sang tệp Markdown một cách nhanh chóng và dễ dàng. Vui lòng làm theo hướng dẫn từng bước dưới đây để thực hiện chuyển đổi:

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

Làm cách nào để chuyển đổi HTML sang Markdown trên Windows?

Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi HTML sang Markdown ngoại tuyến cho Windows. Phần mềm tải xuống miễn phí chuyển đổi HTML sang Markdown này có thể được sử dụng để xuất HTML sang Markdown trên 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ề: