Tutorial ini membahas informasi untuk mengonversi Markdown ke Image di Java. Tutorial ini mencakup proses bertahap dan contoh potongan kode untuk merender Markdown ke PNG di Java. Lebih jauh, tutorial ini juga mencakup detail untuk menyimpan gambar yang dihasilkan dalam berbagai format gambar termasuk JPG, TIFF, BMP, dll.
Langkah-langkah untuk Mengekspor Markdown ke Gambar di Java
- Konfigurasikan sistem dengan menginstal pustaka Aspose.HTML
- Memuat file input markdown
- Render file markdown sumber ke file HTML perantara menggunakan metode convert_markdown
- Ekspor file HTML ke gambar menggunakan metode convert_html
Langkah-langkah ini menguraikan proses untuk mengonversi MD ke PNG di Java. Pertama, lingkungan perlu dikonfigurasi dengan instalasi yang diperlukan termasuk JDK dan API. Kedua, mulai proses konversi dengan memuat file MD sumber dari disk atau aliran. Selanjutnya, konversi ke format file HTML sebelum merender gambar keluaran.
Kode untuk Mengonversi MD ke PNG di 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"); | |
} | |
} |
Potongan kode ini menguraikan cara mengubah markdown menjadi gambar di Java. Sementara itu, Anda dapat memodifikasinya lebih lanjut seperti mengubah format gambar menjadi JPG, BMP, GIF, dll. Demikian pula, Anda dapat mengubah ukuran gambar, resolusi, dan banyak properti lain yang diekspos oleh kelas ImageSaveOptions untuk memenuhi kebutuhan Anda.
Dalam artikel ini, Anda telah mempelajari cara mengubah Markdown ke JPG di Java. Sedangkan, jika Anda ingin mengubah Markdown ke format PDF, lihat artikel di Konversi Markdown ke PDF di Java.