Konwertuj Markdown na HTML w Javie, aby tworzyć treści internetowe

Konwertuj Markdown na HTML w Javie za pomocą REST API

Jako programista Java możesz przekonwertować plik Markdown MD na HTML Strona internetowa programowo w Javie przy użyciu interfejsu API REST GroupDocs.Conversion. W niektórych przypadkach może być konieczna zmiana pliku języka znaczników na pojedynczy plik HTML. Na przykład chcesz zapisywać i udostępniać pliki Markdown online, aby publikować treści przez Internet. Dlatego w tym samouczku Java dowiemy się, jak przekonwertować Markdown na HTML w Javie przy użyciu interfejsu API REST.

W tym artykule zostaną omówione następujące tematy:

Java Markdown to HTML Converter REST API — instalacja SDK

Do konwersji pliku Markdown .MD na stronę HTML użyję Java SDK GroupDocs.Conversion Cloud API. Pomaga szybko i łatwo zintegrować GroupDocs.Conversion Cloud API z aplikacjami Java. Jest to najlepszy interfejs API konwertera Markdown na HTML, który zachowuje oryginalny format tekstu i układy dokumentów. Nasz interfejs API konwersji umożliwia także konwersję dokumentów i obrazów w dowolnym obsługiwanym formacie pliku do dowolnego potrzebnego formatu. Możesz łatwo konwertować ponad 50 typów plików i obrazów, takich jak Word, PDF, PowerPoint, Excel, HTML, CAD, obrazy rastrowe itp.

Możesz pobrać plik JAR API lub zainstalować przy użyciu konfiguracji Mavena. Dodaj repozytorium i zależności do POM.xml swojego projektu. Poniżej znajdują się instrukcje dla Mavena:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Uzyskaj identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź poniższy kod:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Konwertuj dokument Markdown na plik HTML w Javie przy użyciu interfejsu API REST

Istnieje kilka powodów, dla których możesz chcieć przekonwertować Markdown na HTML. Na przykład publikowanie i tworzenie treści internetowych, optymalizacja witryn pod kątem wyszukiwarek (SEO), kontrola nad układem i projektem. Poniżej przedstawiono kroki konwersji pliku Markdown na dokument HTML, jak wspomniano poniżej:

Prześlij plik

Najpierw prześlij dokument Markdown do magazynu w chmurze, używając fragmentu kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

W rezultacie przesłany plik Markdown będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze.

Konwertuj Markdown na HTML w Javie

W tej sekcji pokazano, jak programowo przekonwertować plik Markdown na stronę HTML w Javie, wykonując poniższe czynności:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings
  • Następnie podaj nazwę magazynu w chmurze
  • Następnie ustaw ścieżkę wejściowego pliku Markdown i format pliku wyjściowego jako „html”
  • Teraz ustaw ścieżkę wyjściowego pliku HTML
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj metodę convertdocument() z ConvertDocumentRequest

Poniższy fragment kodu pokazuje, jak przekonwertować plik Markdown na stronę HTML za pomocą 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;

// Jak przekonwertować plik Markdown na dokument HTML w Javie.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
		
			// przekonwertować do określonego formatu
			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();
		}
	}
}

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowaną stronę internetową HTML w chmurze. Możesz go pobrać za pomocą następującego fragmentu kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

Tak działa biblioteka konwerterów plików Markdown na dokumenty HTML w Javie. W następnej sekcji przyjrzyjmy się bardziej zaawansowanym ustawieniom konwersji przy użyciu Java API.

Konwertuj plik Markdown na stronę HTML w Javie przy użyciu opcji zaawansowanych

Jest to przydatny sposób, aby Twoje treści były szerzej dostępne i kompatybilne na różnych platformach i systemach poprzez konwersję Markdown do HTML. W tej sekcji możesz programowo przekonwertować tekst Markdown na plik HTML przy użyciu niektórych zaawansowanych ustawień, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings
  • Następnie podaj nazwę magazynu w chmurze
  • Ustaw ścieżkę wejściowego pliku Markdown i format pliku wyjściowego jako „html”
  • Następnie utwórz wystąpienie HtmlConvertOptions
  • Ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount, setFixedLayout itp.
  • Teraz ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj konwersję za pomocą metody convertdocument() z ConvertDocumentRequest

Poniższy przykład kodu pokazuje, jak przekonwertować plik Markdown na stronę internetową HTML przy użyciu ustawień zaawansowanych.

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 konwertuje plik .MD na plik HTML przy użyciu dodatkowych ustawień.
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
			
			// przekonwertować do określonego formatu
			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();
		}
	}
}

Wykonaj czynności wymienione wcześniej, aby przesłać i pobrać pliki.

Darmowy internetowy konwerter Markdown na HTML

Jak przekonwertować plik Markdown do pliku HTML online za darmo? Wypróbuj online [konwerter] Markdown do HTML (https://products.groupdocs.app/conversion/md-to-html), aby bezpłatnie utworzyć HTML z Markdown online. Został opracowany przy użyciu powyższego interfejsu API do bezpłatnej konwersji Markdown na HTML online.

Wniosek

Zakończmy ten artykuł tutaj. Z tego artykułu dowiedziałeś się:

  • jak programowo zmienić tekst Markdown na stronę HTML w Javie;
  • jak przekonwertować plik Markdown na plik HTML przy użyciu zaawansowanych ustawień w Javie;
  • programowo przesłać plik Markdown do chmury, a następnie pobrać przekonwertowany plik HTML z chmury;
  • online przekonwertować Markdown na HTML za darmo za pomocą oprogramowania konwertującego Markdown na HTML;

Ponadto możesz dowiedzieć się więcej o interfejsie API konwersji plików GroupDocs.Conversion, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Kompletny kod źródłowy Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Wreszcie groupdocs.cloud pisze nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu interfejsu API REST. Prosimy więc o regularne aktualizacje.

Zadać pytanie

W przypadku jakichkolwiek pytań/dyskusji na temat interfejsu Markdown to HTML Converter API prosimy o kontakt z nami na bezpłatnym forum wsparcia 23.

Często zadawane pytania

Jak przekonwertować Markdown na HTML w Javie?

Kliknij [ten link](https://blog.groupdocs.cloud/pl/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API), aby nauczyć się przykładowego kodu Java, jak szybko i łatwo przekonwertować plik Markdown na stronę internetową HTML.

Czy mogę przekonwertować Markdown na HTML w Javie za pomocą REST API?

Tak, możesz zmienić Markdown na HTML w Javie. Najpierw utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest, aby przekonwertować Markdown na stronę HTML.

Jak za darmo przekonwertować Markdown na HTML online?

Konwerter plików Markdown .md na HTML za darmo umożliwia darmową, szybką i łatwą konwersję plików Markdown na HTML. Po zakończeniu konwersji online pliku .md do HTML możesz natychmiast pobrać przekonwertowany plik HTML na swój komputer.

Jak mogę online przekonwertować Markdown na HTML?

  • Otwórz darmowy konwerter Markdown na HTML online
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik Markdown lub przeciągnij i upuść plik Markdown.
  • Kliknij przycisk Konwertuj teraz, darmowy internetowy konwerter Markdown na HTML zmieni plik Markdown na HTML online za darmo.
  • Link do pobrania wyjściowego pliku HTML będzie dostępny natychmiast po konwersji pliku Markdown do dokumentu HTML za darmo.

Jak zainstalować Markdown do biblioteki HTML Java?

Możesz pobrać i zainstalować Java Markdown to HTML Converter Library, aby programowo przetwarzać, manipulować i tworzyć kod HTML z pliku Markdown w Javie.

Jak przekonwertować Markdown na HTML w systemie Windows?

Odwiedź ten link, aby pobrać konwerter Markdown na HTML w trybie offline dla systemu Windows. To bezpłatne oprogramowanie konwertujące Markdown na HTML może być używane do szybkiego eksportowania Markdown do HTML w oknach za pomocą jednego kliknięcia.

Zobacz też

Zalecamy zapoznanie się z następującymi artykułami, aby dowiedzieć się: