Generera PDF från Markdown i Java - Markdown till PDF

På senare tid publicerade vi en guide om hur man konverterar SVG till PNG i Java med Aspose.HTML for Java. Det här blogginlägget kommer att lära dig hur du programmatiskt genererar PDF från Markdown i Java med hjälp av detta Markdown Java bibliotek. Eftersom PDF-filformat används i stor utsträckning på grund av dess effektivitet och plattformsoberoende natur, så kommer konvertering av Markdown till PDF säkert att hjälpa dig att utföra rutinuppgifter online. Aspose.HTML for Java tillhandahåller en enorm stapel med klasser och metoder för att automatisera MD till PDF-konvertering. Låt oss därför börja den här artikeln.

Vi kommer att gå igenom följande punkter i den här guiden:

  1. Markdown Java Library Installation
  2. Generera PDF från Markdown i Java Programmatically
  3. Konvertera Markdown till PDF Online

Markdown Java Library Installation

Besök denna installation guide för att gå igenom alla installationsdetaljer. Aspose.HTML for Java är ett API på företagsnivå som används för att manipulera och rendera filformat programmatiskt. Dessutom kan du skapa/redigera HTML-dokument, konvertera till andra populära filformat och implementera W3C-specifikationer. Du kan dock ladda ner JAR-filen eller följa följande Maven-konfigurationer för att installera detta Markdown Java-bibliotek:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
    </dependency>
</dependencies>
markdown Java-bibliotek

Generera PDF från Markdown i Java Programmatically - Code Snippet

Kod är bättre än tusen ord. Låt oss använda några klasser och anropa metoder som exponeras av Aspose.HTML för Java. Vi har källfilen MD för implementering av MD till PDF-konvertering.

Du kan följa följande steg för att utveckla en MD till PDF-konverterare i Java:

  • Definiera källsökvägen för MD-filen och förbered en sökväg för att spara konverterade PDF-filer.
  • Skapa en instans av klassen HTMLDocument.
  • Konvertera Markdown till HTML genom att anropa metoden convertMarkdown i klassen Converter.
  • Initiera ett objekt i klassen PdfSaveOption.
  • Åberopa metoden convertHTML för att konvertera HTML-dokumentet till PDF-filformat.

Följande kodexempel visar hur man genererar PDF från Markdown i Java programmatiskt:

package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;

public class Main {
	// Markdown till PDF i Java
    public static void main(String[] args) throws Exception {
      
		// Definiera källsökvägen 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Förbered en sökväg för att spara konverterade PDF-filer 
		String savePath = sourcePath+ "output.pdf";
		// Skapa en instans av HTMLDocument-klassen. 
		// Konvertera Markdown till HTML genom att anropa convertMarkdown-metoden för klassen Converter.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Initiera ett objekt av klassen PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Anropa convertHTML-metoden för att konvertera HTML-dokumentet till PDF-filformat. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Du kan se resultatet i bilden nedan:

Skapa PDF från Markdown

Konvertera Markdown till PDF online

Du kan använda ett online verktyg för att konvertera Markdown till PDF online. Denna MD till PDF-omvandlare är webbaserad och erbjuder många möjligheter att utföra filformatkonvertering. Dessutom drivs den av Aspose.HTML for Java vilket gör den robust och effektiv. Det fungerar bra på skrivbordet såväl som på mobilen. Användargränssnittet erbjuder alternativ för att ladda upp filer från filsystemet, Dropbox, Google Drive och OneDrive. Framför allt är det gratis och du kan använda det enligt dina behov.

Konvertera Markdown till PDF online

MD till PDF - Skaffa en gratis licens

Du kan använda en gratis temporär licens för att prova detta Markdown Java bibliotek utan utvärderingsbegränsningar.

Slutsats

Som avslutning gick vi igenom en online MD till PDF-omvandlare och implementerade funktionen för att generera PDF från Markdown i Java. Vi hoppas att du har lärt dig hur du konverterar Markdown till PDF med detta Markdown Java-bibliotek. Dessutom kan du utveckla en MD till PDF-konverterare för din företagsapp med Aspose.HTML for Java. Vidare finns referenser till dokumentation, GitHub repo och API tillgängliga för dig.

Slutligen skriver aspose.com nya artiklar. Så håll kontakten för regelbundna uppdateringar.

Hjälp finns tillgänglig

Du kan meddela oss om dina frågor eller frågor på vårt forum.

Vanliga frågor – vanliga frågor

Hur skapar jag en PDF från Markdown?

Aspose.HTML for Java är svaret på denna fråga. Besök denna länk för att se hur du genererar PDF från Markdown i Java.

Hur konverterar jag en MD-fil till PDF?

Du kan använda denna gratis online MD till PDF-konverterare för att konvertera Markdown till PDF online.

Se även