Den här guiden förklarar detaljerna för att konvertera Markdown till PDF i Java. Den täcker den stegvisa algoritmen och en körbar exempelkod för att rendera MD till PDF i Java. Dessutom kan du följa denna information för att arbeta med den här funktionen i alla operativsystem, inklusive Linux, macOS, Windows, etc.
Steg för att rendera MD till PDF i Java
- Konfigurera ditt projekt genom att konfigurera Aspose.HTML-biblioteket
- Ange något nedskrivningsinnehåll och skriv det till en fil
- Konvertera nedmärkningsinnehållet till mellanliggande HTML-format med metoden convert_markdown
- Återge den mellanliggande HTML-filen till PDF-format med metoden convert_html
Stegen ovan presenterar programflödet för att konvertera Markdown till PDF i Java. Först måste du se till att en JDK är installerad på din sida, och sedan måste du installera biblioteket. Läs sedan källmarkeringsfilen och exportera den i PDF-format med bara några metodanrop.
Kod för att skapa Markdown till PDF Converter i Java
import com.aspose.html.*; | |
import java.io.FileWriter; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Convert MD to PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Prepare a path to a source Markdown file | |
String path = "javainput.md"; | |
// Prepare a simple Markdown example | |
String code = "### Hello, World!\nConvert Markdown to PDF!\n"; | |
// Create a Markdown file | |
FileWriter fw = new FileWriter(path); fw.write(code); | |
fw.close(); | |
// Convert Markdown to HTML | |
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path); | |
// Prepare the path | |
String savePath = "document-output.pdf"; | |
com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions(); | |
try { | |
// Convert HTML to PDF | |
com.aspose.html.converters.Converter.convertHTML(document, options, savePath); | |
} | |
finally { if (document != null) document.dispose(); } | |
System.out.println("MD to PDF conversion done successfully"); | |
} | |
} |
Denna exempelkod är en grundläggande version för att skapa en Markdown till PDF-konverterare i Java. Initiera processen genom att skapa ett exempel på Markdown-fil eller öppna en befintlig Markdown-fil genom att ange sökvägen och filnamnet. Konvertera sedan källfilen till HTML-format och exportera den som en PDF-fil genom att ställa in olika anpassade egenskaper som exponeras av klassen PdfSaveOptions, såsom bakgrundsfärg, sidstorlek, marginaler, etc. enligt dina krav.
I den här artikeln har du förstått detaljerna i att konvertera Markdown till PDF i Java. Om du vill exportera HTML till Markdown, läs artikeln om Konvertera HTML till Markdown i Java.