Ten samouczek obejmuje informacje dotyczące konwersji Markdown na Image w Javie. Obejmuje proces krok po kroku i przykładowy fragment kodu do renderowania Markdown do PNG w Javie. Ponadto zawiera również szczegóły dotyczące zapisywania wygenerowanego obrazu w różnych formatach obrazu, w tym JPG, TIFF, BMP itp.
Kroki eksportu Markdown do obrazu w Javie
- Skonfiguruj system, instalując bibliotekę Aspose.HTML
- Załaduj plik wejściowy Markdown
- Wyrenderuj plik źródłowy Markdown do pośredniego pliku HTML za pomocą metody convert_markdown
- Eksportuj plik HTML do obrazu za pomocą metody convert_html
Te kroki opisują proces konwersji MD do PNG w Javie. Najpierw środowisko musi zostać skonfigurowane z niezbędnymi instalacjami, w tym JDK i API. Po drugie, rozpocznij proces konwersji, ładując plik źródłowy MD z dysku lub strumienia. Następnie przekonwertuj go do formatu pliku HTML przed renderowaniem obrazu wyjściowego.
Kod do konwersji MD na PNG w Javie
import com.aspose.html.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Convert MD to Image in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Set path to the Markdown file | |
String path = "javainput.md"; | |
// Convert Markdown to HTML | |
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path); | |
// Prepare the path | |
String savePath = "document-output.jpg"; | |
try | |
{ | |
// Initialize ImageSaveOptions | |
com.aspose.html.saving.ImageSaveOptions options = new | |
com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png); | |
options.setHorizontalResolution(new com.aspose.html.drawing.Resolution(200, com.aspose.html.drawing.UnitType.AUTO)); | |
options.setVerticalResolution(new com.aspose.html.drawing.Resolution(200, com.aspose.html.drawing.UnitType.AUTO)); | |
options.getPageSetup().setAnyPage(new com.aspose.html.drawing.Page(new com.aspose.html.drawing.Size(600, 950), new | |
com.aspose.html.drawing.Margin(30, 20, 10, 10))); | |
com.aspose.html.converters.Converter.convertHTML(document, options, savePath); | |
} | |
finally | |
{ | |
if (document != null) | |
document.dispose(); | |
} | |
System.out.println("MD to PNG conversion done successfully"); | |
} | |
} |
Ten fragment kodu wyjaśnia, jak konwertować markdown na obraz w Javie. Możesz to jeszcze bardziej udoskonalić, zmieniając format obrazu na JPG, BMP, GIF itd. Podobnie możesz modyfikować rozmiar obrazu, rozdzielczość i wiele innych właściwości udostępnianych przez klasę ImageSaveOptions, aby spełnić swoje wymagania.
W tym artykule nauczysz się renderować Markdown do JPG w Javie. Natomiast jeśli chcesz przekonwertować Markdown do formatu PDF, zapoznaj się z artykułem na Konwertuj Markdown do PDF w Java.