Den här korta artikeln tar upp hur man konverterar HTML till Markdown i Java. Den förklarar hur du ställer in miljön och gör några API-anrop för att utföra den här uppgiften medan du använder det delade kodavsnittet för att konvertera HTML till MD i Java. Dessutom kan du också ladda en HTML-indatafil istället för HTML-strängen och spara den som en Markdown-fil efter att ha bearbetat den.
Steg för att konvertera HTML till Markdown i Java
- Installera Aspose.HTML for Java API för att konvertera HTML-inmatningsfilerna
- Skapa en HTML-fil med hjälp av en HTML-sträng
- Använd metoden ConvertHTML för att skapa en markdown-fil
Dessa steg är användbara för att förstå hur man skapar HTML till MD-konverterare i Java. Det första steget förklarar miljökonfigurationen följt av skapandet av en HTML-inmatningsfil med hjälp av en sträng. Slutligen, konvertera HTML-filen till Markdown-format baserat på dina behov.
Kod för att konvertera HTML till Markdown i Java
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"); | |
} | |
} |
Kodavsnittet ovan är tillräckligt för att konvertera HTML till MD i Java. Små ändringar behöver dock göras om du vill konvertera en befintlig HTML-fil. Utelämna helt enkelt filskrivningsdelen och sedan behöver du bara anropa convertHTML()-metoden medan du skickar klassobjektet MarkdownSaveOptions i parametrarna.
Denna handledning förklarar hur man konverterar HTML till Markdown-konverterare i Java. Men om du vill lära dig konvertering från Markdown till XPS kan du läsa artikeln om hur man konverterar Markdown till XPS i Java.