В этом руководстве рассматривается информация о конвертации Markdown в Image в Java. Оно включает пошаговый процесс и пример фрагмента кода для рендеринга Markdown в PNG в Java. Кроме того, оно также включает детали сохранения сгенерированного изображения в различных форматах, включая JPG, TIFF, BMP и т. д.
Шаги по экспорту Markdown в изображение в Java
- Настройте систему, установив библиотеку Aspose.HTML
- Загрузите входной файл разметки
- Преобразуйте исходный файл markdown в промежуточный HTML-файл с помощью метода convert_markdown
- Экспортируйте HTML-файл в изображение с помощью метода convert_html
Эти шаги описывают процесс преобразования MD в PNG в Java. Во-первых, необходимо настроить среду с необходимыми установками, включая JDK и API. Во-вторых, начните процесс преобразования, загрузив исходный файл MD с диска или потока. Затем преобразуйте его в формат файла HTML перед рендерингом выходного изображения.
Код для преобразования MD в PNG на Java
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"); | |
} | |
} |
Этот фрагмент кода подробно описывает, как конвертировать markdown в изображение в Java. При этом вы можете импровизировать его дальше, например, изменить формат изображения на JPG, BMP, GIF и т. д. Аналогичным образом вы можете изменить размер изображения, разрешение и многие другие свойства, предоставляемые классом ImageSaveOptions, чтобы удовлетворить ваши требования.
В этой статье вы научились отображать Markdown в JPG в Java. Если же вы хотите преобразовать Markdown в формат PDF, то обратитесь к статье Конвертировать Markdown в PDF на Java.