HTML và Markdown 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
- Cách chuyển đổi HTML sang Markdown qua Java bằng API REST
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 lên tệp HTML lên Đám mây
- Chuyển đổi HTML sang Markdown qua Java
- Tải xuống tệp đã chuyển đổi
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();
}
}
}
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ề:
- Chuyển đổi hình ảnh HTML sang JPG trong Java bằng API REST
- Chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Cách chuyển đổi CSV sang JSON và JSON sang CSV bằng Python
- Chuyển đổi XML sang CSV và CSV sang XML bằng Python
- Chuyển đổi tài liệu Word sang PDF bằng API REST trong Python
- Cách chuyển đổi PDF sang Excel trong Python bằng API REST
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Cách chuyển đổi PDF sang PPTX bằng API REST trong Python
- Chuyển đổi Word thành Markdown và Markdown thành Word trong Python
- Cách chuyển đổi PDF sang PPT hoặc PPTX bằng Java
- Chuyển đổi tệp PNG sang tệp SVG theo chương trình trong Java