Převeďte HTML na soubor Markdown pomocí Java pomocí REST API

Převeďte HTML na Markdown pomocí Java pomocí REST API.

HTML a Markdown jsou dva oblíbené značkovací jazyky používané pro vytváření webového obsahu. Zatímco HTML se používá k vytváření strukturovaných a interaktivních webových stránek, Markdown je jednoduchá syntaxe používaná pro formátování textu. Převod HTML na Markdown může být užitečný pro blogery, tvůrce obsahu a vývojáře, kteří chtějí z různých důvodů přejít z HTML na Markdown. V tomto článku prozkoumáme, jak převést HTML na Markdown pomocí Java pomocí REST API.

Tento článek bude obsahovat následující témata:

Java Library to Convert HTML to Markdown - SDK Installation

GroupDocs.Conversion Cloud SDK for Java je výkonný konverzní nástroj, který pomáhá vývojářům převádět HTML do Markdown v aplikacích Java. Poskytuje snadno použitelný, rychlý a vysoce kvalitní převod, díky kterému je ideální volbou pro převod HTML do Markdown. Umožňuje také převádět dokumenty a obrázky jakéhokoli podporovaného souboru formát do libovolného formátu, který potřebujete. Můžete rychle převést více než 50 typů souborů a obrázků, jako jsou Word, PDF, PowerPoint, Excel, HTML, CAD, rastrové obrázky atd.

Můžete buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:

Úložiště Maven:

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

Mavenova závislost:

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

Chcete-li začít, musíte se zaregistrovat k účtu GroupDocs. Než začnete postupovat podle kroků a dostupných úryvků kódu, shromážděte ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID klienta a tajný kód, zadejte prosím níže uvedený kód:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

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

Jak převést HTML na Markdown přes Java pomocí REST API

Zde je podrobný návod pro převod HTML na Markdown v Javě pomocí GroupDocs.Conversion Cloud API:

Nahrajte soubor

Nejprve nahrajte dokument HTML do cloudového úložiště pomocí fragmentu kódu uvedeného níže:

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;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		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();
		}
		
	}
}

V důsledku toho bude nahraný soubor HTML dostupný v sekce souborů vašeho řídicího panelu v cloudu.

Převést HTML na Markdown přes Java

Tato část ukazuje, jak převést HTML na soubor Markdown programově v Javě podle následujících kroků:

  • Nejprve importujte požadované třídy do souboru Java.
  • Za druhé, vytvořte instanci třídy ConvertApi.
  • Za třetí vytvořte instanci třídy ConvertSettings.
  • Poté zadejte název cloudového úložiště.
  • Dále nastavte cestu vstupního souboru HTML a formát výstupního souboru na “md”.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
  • Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
  • Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.

Následující fragment kódu ukazuje, jak převést soubor HTML na soubor Markdown pomocí Java 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 převést HTML dokument do souboru Markdown .md v Javě.
public class App {

	public static void main(String[] args) {
		
		// Vytvořte instanci rozhraní API pro převod
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Připravte nastavení převodu
			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");
		
			// převést do zadaného formátu
			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 převede HTML dokument na soubor Markdown

Převeďte HTML na Markdown přes Java

Stáhněte si převedený soubor

Výše uvedený fragment kódu převede soubor HTML ve zdrojové složce v cloudovém úložišti na soubor Markdown. Můžete si jej stáhnout pomocí následujícího fragmentu kódu:

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;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

	public static void main(String[] args) {
				
		// Vytvořte instanci rozhraní API pro převod					
		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();
		}
		
	}
}

Online bezplatný převodník HTML na Markdown

Jak převést HTML soubory do Markdown online zdarma? Vyzkoušejte prosím online HTML to Markdown konvertor a vytvořte Markdown z HTML online zdarma. Tento převodník je vyvíjen pomocí výše zmíněného HTML to Markdown REST API.

Závěr

Ukončeme zde tento článek. V tomto článku jste se dozvěděli:

  • jak změnit HTML stránku na Markdown programově v Javě;
  • programově nahrát soubor HTML do cloudu a poté stáhnout převedený soubor Markdown z cloudu;
  • a převést HTML na Markdown online zdarma pomocí nástroje HTML na Markdown převodník.

Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče. Kompletní zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde.

Dále vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.

A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.

Položit otázku

V případě jakýchkoli dotazů/diskuzí o rozhraní HTML to Markdown Converter API nás neváhejte kontaktovat na bezplatném fóru podpory 20.

Nejčastější dotazy

Jak převedu soubory HTML do Markdown pomocí Java?

Sledujte tento odkaz a zjistěte ukázku kódu Java, jak rychle a snadno převést HTML na soubory Markdown.

Je GroupDocs.Conversion Cloud API bezpečné pro převod HTML na Markdown?

Ano, GroupDocs.Conversion Cloud API je bezpečné pro převod HTML na Markdown. Všechny převody jsou zpracovávány na zabezpečených serverech GroupDocs a soubory jsou smazány do 24 hodin od dokončení procesu převodu.

Jak převést HTML na Markdown online zdarma?

Online převaděč dokumentů HTML na soubory Markdown vám umožňuje rychle a snadno převádět soubory HTML na soubory Markdown. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:

  • Otevřete online bezplatný převodník HTML na Markdown.
  • Klepnutím do oblasti pro přetažení souboru nahrajte soubor HTML nebo soubor HTML přetáhněte.
  • Klikněte na tlačítko Převést nyní. Bezplatný online převodník HTML na Markdown změní HTML na Markdown.
  • Odkaz na stažení výstupního souboru Markdown bude k dispozici okamžitě po bezplatném převedení HTML na dokument Markdown.

Jak převést HTML na Markdown ve Windows?

Navštivte tento odkaz a stáhněte si konvertor HTML na Markdown offline pro Windows. Tento bezplatný převaděč HTML na Markdown lze použít k rychlému exportu HTML do Markdown v systému Windows jediným kliknutím.

Viz také

Doporučujeme vám navštívit následující články, kde se dozvíte o: