Jak převést HTML na Markdown v Javě

Tento krátký článek popisuje jak převést HTML na Markdown v Javě. Vysvětluje, jak nastavit prostředí a provést několik volání API pro provedení tohoto úkolu při použití sdíleného fragmentu kódu k převodu HTML na MD v Javě. Kromě toho můžete také načíst vstupní HTML soubor místo řetězce HTML a po zpracování jej uložit jako Markdown soubor.

Kroky k převodu HTML na Markdown v Javě

  1. Nainstalujte Aspose.HTML for Java API pro převod vstupních HTML souborů
  2. Vytvořte soubor HTML pomocí řetězce HTML
  3. K vytvoření výstupního souboru Markdown použijte metodu ConvertHTML

Tyto kroky vám pomohou pochopit, jak vytvořit převaděč HTML na MD v Javě. První krok vysvětluje konfiguraci prostředí následovanou vytvořením vstupního HTML souboru pomocí řetězce. Nakonec převeďte soubor HTML do formátu Markdown podle svých potřeb.

Kód pro převod HTML na Markdown v Javě

import com.aspose.html.*;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert HTML to MD in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create HTML code.
String code = "<h1>Header 1</h1>\n" +
"<h2>Header 2</h2>\n" +
"<p>Hello World!!</p>\n";
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.html")) {
fileWriter.write(code);
}
// Call ConvertHTML method.
com.aspose.html.converters.Converter.convertHTML(
"document.html",
new com.aspose.html.saving.MarkdownSaveOptions(),
"output.md"
);
System.out.println("Done");
}
}

Výše uvedený fragment kódu je dostatečný pro převod HTML na MD v Javě. Pokud však chcete převést existující soubor HTML, je třeba provést malé úpravy. Jednoduše vynechejte část pro zápis souboru a pak stačí zavolat metodu convertHTML() při předávání objektu třídy MarkdownSaveOptions v parametrech.

Tento tutoriál vysvětluje, jak převést HTML na převodník Markdown v Javě. Pokud se však chcete naučit konverzi Markdown na XPS, můžete si přečíst článek na jak převést Markdown na XPS v Javě.

 Čeština