在 Java 中將 Markdown 轉換為 HTML 以創建 Web 內容

使用 REST API 在 Java 中將 Markdown 轉換為 HTML

作為 Java 開發人員,您可以將 Markdown MD 文件轉換為 HTML 使用 GroupDocs.Conversion REST API 在 Java 中以編程方式網頁。在某些情況下,您可能需要將標記語言文件更改為單個 HTML 文件。例如,您想在線保存和共享 Markdown 文件以通過 Internet 發佈內容。因此,在本 Java 教程中,我們將學習如何使用 REST API 在 Java 中將 Markdown 轉換為 HTML。

本文應涵蓋以下主題:

Java Markdown to HTML Converter REST API - SDK 安裝

為了將 Markdown .MD 文件轉換為 HTML 頁面,我將使用 GroupDocs.Conversion Cloud API 的 Java SDK。它可以幫助您快速輕鬆地將 GroupDocs.Conversion Cloud API 集成到您的 Java 應用程序中。這是最好的 Markdown 到 HTML 轉換器 API,可以保留文檔的原始文本格式和佈局。我們的轉換 API 還允許您將任何支持的文件格式 的文檔和圖像轉換為您需要的任何格式。您可以輕鬆地在 Word、PDF、PowerPoint, Excel、HTML、CAD、光柵圖像等 50 多種文件和圖像之間進行轉換。

您可以下載 API 的 JAR 文件或使用 Maven 配置進行安裝。將存儲庫和依賴項添加到項目的 POM.xml。以下是 Maven 的說明:

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>

在開始執行這些步驟和可用的代碼片段之前,請從 儀表板 獲取您的 客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,請輸入下面顯示的代碼:

# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取您的 client_id 和 client_secret。

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

使用 REST API 在 Java 中將 Markdown 文檔轉換為 HTML 文件

您可能希望將 Markdown 轉換為 HTML 的原因有多種。例如發布和創建網頁內容、網站搜索引擎優化 (SEO)、佈局和設計控制。以下是將 Markdown 文件轉換為 HTML 文檔的步驟,如下所述:

  • 上傳 Markdown 文件到雲端
  • 轉換 Markdown 到 Java 中的 HTML
  • 下載 轉換後的文件

上傳文件

首先,使用下面給出的代碼片段將 Markdown 文檔上傳到雲存儲:

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

因此,上傳的 Markdown 文件將在雲端儀錶盤的 文件部分 中可用。

在 Java 中將 Markdown 轉換為 HTML

本節介紹如何按照以下步驟在 Java 中以編程方式將 Markdown 文件轉換為 HTML 頁面:

  • 首先,創建 ConvertApi 的實例
  • 其次,創建 ConvertSettings 的實例
  • 接下來,提供雲存儲名稱
  • 然後,設置輸入 Markdown 文件路徑和輸出文件格式為“html”
  • 現在,設置輸出 HTML 文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,使用 ConvertDocumentRequest 調用 convertdocument() 方法

以下代碼片段顯示瞭如何使用 REST API 將 Markdown 文件轉換為 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.util.List;

// 如何在 Java 中將 Markdown 文件轉換為 HTML 文檔。
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.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 轉換為指定格式
			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 網頁保存到雲端。您可以使用以下代碼片段下載它:

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

這就是 Java 中 Markdown 文件到 HTML 文檔轉換器庫的工作原理。在下一節中,讓我們使用 Java API 探索更高級的轉換設置。

使用高級選項將 Markdown 文件轉換為 Java 中的 HTML 頁面

通過將 Markdown 轉換為 HTML,這是一種使您的內容在不同平台和系統之間更廣泛地訪問和兼容的有用方法。在本節中,您可以按照以下步驟使用一些高級設置以編程方式將 Markdown 文本轉換為 HTML 文件:

  • 首先,創建一個 ConvertApi 的實例
  • 其次,創建 ConvertSettings 的實例
  • 接下來,提供雲存儲名稱
  • 設置輸入 Markdown 文件路徑和輸出文件格式為“html”
  • 然後,創建 HtmlConvertOptions 的實例
  • 設置各種轉換選項,如 setFromPage、setPagesCount、setFixedLayout 等。
  • 現在,設置轉換選項和輸出文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,使用帶有 ConvertDocumentRequest 的 convertdocument() 方法調用轉換

以下代碼示例顯示如何使用高級設置將 Markdown 文件轉換為 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.util.List;

// Java 使用附加設置將 .MD 文件轉換為 HTML 文件。
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.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");
			
			// 轉換為指定格式
			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();
		}
	}
}

請按照前面提到的步驟上傳和下載文件。

在線 Markdown 到 HTML 轉換器免費

如何免費在線將 Markdown 文件轉換為 HTML 文件?請嘗試在線 Markdown 到 HTML 轉換器 以免費在線從 Markdown 創建 HTML。它是使用上述 API 開發的,可以免費在線將 Markdown 轉換為 HTML。

結論

這篇文章到此結束。在本文中,您已了解:

  • 如何以編程方式將 Markdown 文本更改為 Java 中的 HTML 頁面;
  • 如何使用 Java 中的一些高級設置將 Markdown 文件轉換為 HTML 文件;
  • 以編程方式將 Markdown 文件上傳到雲端,然後從雲端下載轉換後的 HTML 文件;
  • 使用 Markdown 到 HTML 轉換器軟件免費在線將 Markdown 轉換為 HTML;

此外,您可以使用 文檔 了解有關 GroupDocs.Conversion 文件轉換 API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之通信。 Java SDK 的完整源代碼可在 Github 上免費獲得。請查看 GroupDocs.Conversion Cloud SDK for Java 此處示例

最後,groupdocs.cloud 正在撰寫有關使用 REST API 進行不同文件格式轉換的新博客文章。因此,請保持聯繫以獲取定期更新。

問一個問題

有關 Markdown to HTML Converter API 的任何疑問/討論,請隨時通過免費支持論壇 與我們聯繫。

常見問題

如何在 Java 中將 Markdown 轉換為 HTML?

請點擊 [此鏈接](https://blog.groupdocs.cloud/zh-hant/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) 學習 Java 代碼示例,了解如何快速輕鬆地將 Markdown 文件轉換為 HTML 網頁。

我可以使用 REST API 在 Java 中將 Markdown 轉換為 HTML 嗎?

是的,您可以在 Java 中將 Markdown 更改為 HTML。首先,創建一個ConvertApi的實例,設置轉換設置的值,並使用ConvertDocumentRequest調用convertDocument方法將Markdown轉換為HTML網頁。

如何免費在線將 Markdown 轉換為 HTML?

免費在線將 Markdown .md 文件轉換為 HTML 轉換器 讓您可以免費、快速、輕鬆地將 Markdown 轉換為 HTML。完成 .md 文件到 HTML 的在線轉換後,您可以立即將轉換後的 HTML 文件下載到您的 PC 上。

如何在線將 Markdown 轉換為 HTML?

  • 打開免費的 Markdown 到 HTML 在線轉換器
  • 在文件放置區域內單擊以上傳 Markdown 文件或拖放 Markdown 文件。
  • 單擊立即轉換按鈕,免費的在線 Markdown 到 HTML 轉換器將免費在線將 Markdown 文件轉換為 HTML。
  • 免費將 Markdown 文件轉換為 HTML 文檔後,將立即提供輸出 HTML 文件的下載鏈接。

如何將 Markdown 安裝到 HTML Java 庫?

您可以下載並安裝 Java Markdown 到 HTML 轉換器庫,以編程方式從 Java 中的 Markdown 文件處理、操作和創建 HTML。

如何在 Windows 中將 Markdown 轉換為 HTML?

請訪問 此鏈接 下載適用於 windows 的 Markdown 到 HTML 離線轉換器。此 Markdown 到 HTML 轉換器免費下載軟件可用於在 Windows 中快速將 Markdown 導出到 HTML,只需單擊一下。

也可以看看

我們建議您訪問以下文章以了解: