Цей підручник містить інформацію про перетворення Markdown на Image у Java. Він включає поетапний процес і зразок фрагмента коду для відтворення Markdown to PNG у Java. Крім того, він також містить відомості про збереження створеного зображення в різних форматах зображень, включаючи JPG, TIFF, BMP тощо.
Кроки для експорту Markdown до зображення в Java
- Налаштуйте систему, встановивши бібліотеку Aspose.HTML
- Завантажте вхідний файл розмітки
- Перетворіть вихідний файл розмітки у проміжний 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"); | |
} | |
} |
У цьому фрагменті коду докладно описано, як перетворити позначку на зображення в Java. Тоді як ви можете імпровізувати це далі, наприклад, змінити формат зображення на JPG, BMP, GIF тощо. Так само ви можете змінити розмір зображення, роздільну здатність і багато інших властивостей, наданих класом ImageSaveOptions, відповідно до ваших вимог.
У цій статті ви навчилися відображати Markdown у JPG у Java. Тоді як, якщо ви хочете конвертувати Markdown у формат PDF, зверніться до статті на Перетворення Markdown у PDF на Java.