PDF aus Markdown in Java generieren - Markdown zu PDF

Vor Kurzem haben wir eine Anleitung veröffentlicht, wie man SVG in PNG in Java mit Aspose.HTML for Java konvertiert. Dieser Blogbeitrag zeigt Ihnen, wie Sie mit dieser Markdown-Java-Bibliothek programmgesteuert PDF aus Markdown in Java generieren. Da das PDF Datei format aufgrund seiner Effizienz und plattformunabhängigen Natur weit verbreitet ist, wird Ihnen die Konvertierung von Markdown in PDF sicherlich bei der Durchführung von Routineaufgaben im Online-Geschäft helfen. Aspose.HTML for Java bietet einen riesigen Stapel von Klassen und Methoden zur Automatisierung der Konvertierung von MD in PDF. Beginnen wir also mit diesem Artikel.

In diesem Handbuch gehen wir auf die folgenden Punkte ein:

  1. Installation der Markdown Java-Bibliothek
  2. PDF aus Markdown in Java programmgesteuert generieren
  3. Markdown online in PDF konvertieren

Installation der Markdown-Java-Bibliothek

Bitte besuchen Sie diese Installations-anleitung, um alle Installationsdetails durchzugehen. Aspose.HTML for Java ist eine API auf Unternehmensebene, mit der Dateiformate programmgesteuert bearbeitet und dargestellt werden können. Darüber hinaus können Sie HTML Dokumente erstellen/bearbeiten, in andere gängige Dateiformate konvertieren und W3C-Spezifikationen implementieren. Sie können jedoch die JAR-Datei herunterladen oder die folgenden Maven-Konfigurationen befolgen, um diese Markdown-Java-Bibliothek zu installieren:

 <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-Bibliothek

PDF programmgesteuert aus Markdown in Java generieren - Codeausschnitt

Code sagt mehr als tausend Worte. Lassen Sie uns einige Klassen verwenden und Methoden aufrufen, die von Aspose.HTML for Java bereitgestellt werden. Wir haben die Quelldatei MD für die Implementierung der MD zu PDF-Konvertierung.

Sie können die folgenden Schritte befolgen, um einen MD zu PDF-Konverter in Java zu entwickeln:

  • Definieren Sie den Quellpfad der MD-Datei und bereiten Sie einen Pfad zum Speichern der konvertierten PDF-Datei vor.
  • Erstellen Sie eine Instanz der Klasse HTMLDocument.
  • Konvertieren Sie Markdown in HTML, indem Sie die Methode convertMarkdown der Klasse Converter aufrufen.
  • Initialisieren Sie ein Objekt der Klasse PdfSaveOption.
  • Rufen Sie die Methode convertHTML auf, um das HTML Dokument in das PDF Datei format zu konvertieren.

Das folgende Codebeispiel zeigt, wie man in Java programmgesteuert PDF aus Markdown generiert:

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

public class Main {
	// Markdown zu PDF in Java
    public static void main(String[] args) throws Exception {
      
		// Definieren Sie den Quellpfad 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Bereiten Sie einen Pfad zum Speichern der konvertierten PDF-Datei vor 
		String savePath = sourcePath+ "output.pdf";
		// Erstellen Sie eine Instanz der HTMLDocument Klasse. 
		// Konvertieren Sie Markdown in HTML, indem Sie die Methode convertMarkdown der Converter Klasse aufrufen.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Initialisieren Sie ein Objekt der Klasse PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Rufen Sie die Methode convertHTML auf, um das HTML Dokument in das PDF Datei format zu konvertieren. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Sie können die Ausgabe im Bild unten sehen:

PDF aus Markdown generieren

Konvertieren Sie Markdown online in PDF

Sie können ein Online-Tool nutzen, um Markdown online in PDF zu konvertieren. Dieser MD zu PDF-Konverter ist webbasiert und bietet viele Möglichkeiten zur Konvertierung von Dateiformaten. Darüber hinaus wird es von Aspose.HTML for Java unterstützt, was es robust und effizient macht. Es funktioniert sowohl auf dem Desktop als auch auf dem Handy gut. Die Benutzeroberfläche bietet Optionen zum Hochladen von Dateien aus dem Dateisystem, Dropbox, Google Drive und OneDrive. Vor allem ist es kostenlos und Sie können es nach Ihren Bedürfnissen verwenden.

Konvertieren Sie Markdown online in PDF

MD zu PDF - Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz nutzen, um diese Markdown-Java-Bibliothek ohne Evaluierungsbeschränkungen auszuprobieren.

Abschluss

Abschließend haben wir einen Online-Konverter von MD zu PDF durchgegangen und die Funktion zum Generieren von PDF aus Markdown in Java implementiert. Wir hoffen, Sie haben gelernt, wie Sie Markdown mit dieser Markdown-Java-Bibliothek in PDF konvertieren. Darüber hinaus können Sie mit Aspose.HTML for Java einen Konverter von MD zu PDF für Ihre Business-App entwickeln. Darüber hinaus stehen Ihnen Dokumentation, GitHub-Repository und API-Referenzen zur Verfügung.

Schließlich schreibt aspose.com neue Artikel. Bleiben Sie also für regelmäßige Updates auf dem Laufenden.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anfragen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie erstelle ich ein PDF aus Markdown?

Aspose.HTML for Java ist die Antwort auf diese Frage. Bitte besuchen Sie diesen Link, um zu erfahren, wie Sie in Java PDF aus Markdown generieren.

Wie konvertiere ich eine MD-Datei in PDF?

Mit diesem kostenlosen Online MD zu PDF-Konverter können Sie Markdown online in PDF konvertieren.

Siehe auch