Java で Markdown を画像に変換する

このチュートリアルでは、Java で **MarkdownImage に変換する方法について説明します。Java で Markdown を PNG に変換する ための手順とサンプル コード スニペットが含まれています。さらに、生成された画像を JPG、TIFF、BMP などのさまざまな画像形式で保存するための詳細も含まれています。

JavaでMarkdownを画像にエクスポートする手順

  1. Aspose.HTMLライブラリをインストールしてシステムを構成する
  2. 入力マークダウンファイルを読み込む
  3. convert_markdown メソッドを使用してソース マークダウン ファイルを中間 HTML ファイルにレンダリングします。
  4. convert_html メソッドを使用して HTML ファイルを画像にエクスポートします。

これらの手順は、Java で MD を PNG に変換する プロセスの概要を示しています。まず、JDK や API などの必要なインストールで環境を構成する必要があります。次に、ディスクまたはストリームからソース MD ファイルをロードして変換プロセスを開始します。次に、出力イメージをレンダリングする前に、それを HTML ファイル形式に変換します。

Java で MD を PNG に変換するコード

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 クラスによって公開される画像のサイズ、解像度、その他の多くのプロパティを、要件に合わせて変更することもできます。

この記事では、Java で Markdown を JPG にレンダリングする方法を学習しました。一方、Markdown を PDF 形式に変換する場合は、JavaでMarkdownをPDFに変換する の記事を参照してください。

 日本語