Konwertuj HTML na plik Markdown za pomocą Java przy użyciu interfejsu API REST

Konwertuj HTML na Markdown z Javą przy użyciu REST API.

HTML i Markdown to dwa popularne języki znaczników używane do tworzenia treści internetowych. Podczas gdy HTML jest używany do tworzenia ustrukturyzowanych i interaktywnych stron internetowych, Markdown to prosta składnia używana do formatowania tekstu. Konwersja HTML na Markdown może być przydatna dla blogerów, twórców treści i programistów, którzy z różnych powodów chcą przejść z HTML na Markdown. W tym artykule przyjrzymy się, jak przekonwertować HTML na Markdown za pomocą Java przy użyciu interfejsu API REST.

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

Biblioteka Java do konwersji HTML na Markdown — instalacja SDK

GroupDocs.Conversion Cloud SDK for Java to potężne narzędzie do konwersji, które pomaga programistom konwertować HTML na Markdown w aplikacjach Java. Zapewnia łatwą w użyciu, szybką i wysokiej jakości konwersję, co czyni go idealnym wyborem do konwersji HTML na Markdown. Umożliwia także konwersję dokumentów i obrazów dowolnego obsługiwanego pliku format do dowolnego potrzebnego formatu. Możesz szybko 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 interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

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>

Aby rozpocząć, musisz zarejestrować się w celu założenia konta GroupDocs. Zbierz identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Wprowadź kod pokazany poniżej, gdy masz już swój identyfikator klienta i klucz tajny:

# 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);

Jak przekonwertować HTML na Markdown przez Javę przy użyciu REST API

Oto przewodnik krok po kroku dotyczący konwersji kodu HTML na Markdown w Javie przy użyciu GroupDocs.Conversion Cloud API:

Prześlij plik

Najpierw prześlij dokument HTML do magazynu w chmurze, korzystając z 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.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();
		}
		
	}
}

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

Konwertuj HTML na Markdown przez Javę

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

  • Najpierw zaimportuj wymagane klasy do pliku Java.
  • Po drugie, utwórz instancję klasy ConvertApi.
  • Po trzecie, utwórz instancję klasy ConvertSettings.
  • Następnie podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę wejściowego pliku HTML i format pliku wyjściowego na „md”.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować plik HTML na plik Markdown za pośrednictwem języka Java przy użyciu interfejsu 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;

// Jak przekonwertować dokument HTML na plik Markdown .md 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.html");
			settings.setFormat("md");
			
			settings.setOutputPath("java-testing/output-sample-file.md");
		
			// 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();
		}
	}
}
Java konwertuje dokument HTML na plik Markdown

Konwertuj HTML na Markdown przez Javę

Pobierz przekonwertowany plik

Powyższy fragment kodu przekonwertuje plik HTML w folderze źródłowym w chmurze na plik Markdown. 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.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();
		}
		
	}
}

Darmowy internetowy konwerter HTML na Markdown

Jak konwertować pliki HTML do Markdown online za darmo? Wypróbuj online HTML do Markdown konwerter, aby bezpłatnie utworzyć Markdown z HTML online. Ten konwerter jest rozwijany przy użyciu wyżej wymienionego HTML do Markdown REST API.

Wniosek

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

  • jak programowo zmienić stronę HTML na Markdown w Javie;
  • programowo przesłać plik HTML do chmury, a następnie pobrać przekonwertowany plik Markdown z chmury;
  • i przekonwertuj HTML na Markdown online za darmo, używając narzędzia konwertującego HTML na Markdown.

Ponadto udostępniamy również sekcję API Reference, 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.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe instrukcje i informacje o korzystaniu z interfejsu API.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

W przypadku jakichkolwiek pytań/dyskusji na temat API HTML do Markdown Converter, prosimy o kontakt na bezpłatnym forum.

Często zadawane pytania

Jak przekonwertować pliki HTML na Markdown za pomocą Java?

Kliknij ten link, aby poznać przykładowy kod Java, jak szybko i łatwo konwertować HTML na pliki Markdown.

Czy GroupDocs.Conversion Cloud API jest bezpieczny do konwersji HTML na Markdown?

Tak, GroupDocs.Conversion Cloud API jest bezpieczny do konwersji HTML na Markdown. Wszystkie konwersje są przetwarzane na bezpiecznych serwerach GroupDocs, a pliki są usuwane w ciągu 24 godzin od zakończenia procesu konwersji.

Jak za darmo przekonwertować HTML na Markdown online?

Internetowy konwerter dokumentów HTML na pliki Markdown pozwala szybko i łatwo konwertować pliki HTML na pliki Markdown. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

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

Jak przekonwertować HTML na Markdown w systemie Windows?

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

Zobacz też

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