Konvertieren Sie MD in ein PDF Bild

Sie können MD Dateien gemäß Ihren Anforderungen in verschiedene Formate konvertieren. Lassen Sie uns einige der häufig verwendeten Konvertierungsszenarien untersuchen:

Markdown (MD) Datei in PDF oder Bildkonvertierung – API Installation

Aspose.HTML for Java API unterstützt die Arbeit mit Markdown Dateien. Sie müssen sich nicht um kleinere Details der Dateiformate kümmern. Stattdessen können einfache API-Aufrufe verwendet werden, um die unterstützten Dateiformate zu erstellen, zu bearbeiten oder zu manipulieren. Sie können die API einfach mit der folgenden Konfiguration in Ihrer pom.xml installieren oder die JAR Datei schnell aus dem offiziellen Abschnitt Downloads herunterladen:

Repository:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Konvertieren Sie die MD Markdown Datei programmgesteuert mit Java in PDF

Die Konvertierung von MD Dateien in PDF ist ein zweistufiger Prozess. Zunächst müssen Sie die Markdown Datei in das HTML Format konvertieren. Dann können Sie es in ein PDF Dokument rendern. Nachfolgend sind die Schritte für die Konvertierung von MD in PDF in Java aufgeführt:

  1. Eingabe-MD Datei laden
  2. Konvertieren Sie MD in HTML und dann in eine PDF-Ausgabedatei

Das folgende code snippet zeigt, wie man MD Dateien programmgesteuert in Java in PDF konvertiert:

// Laden Sie die Eingabe-MD Datei und konvertieren Sie Markdown in ein HTML-Dokument
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Konvertieren Sie die HTML Datei in das Ausgabe-PDF Dateiformat
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Konvertieren Sie MD Dateien in Bilder als PNG, JPG, TIFF mit Java

Gehen wir noch einen Schritt weiter, indem wir den Konvertierungsprozess ein wenig modifizieren. In diesem Beispiel speichern wir die HTML Datei im Arbeitsspeicher. Dies ist ein zeit und speichereffizienter Ansatz für die Dateikonvertierung, da das Rendern der HTML Datei in das Bild jetzt schnell erfolgt. Die folgenden Schritte zeigen den Prozess der MD zu Image-Konvertierung:

  1. Markdown-MD-Eingabedatei laden
  2. Konvertieren Sie MD in das HTML-Format
  3. Ausgabebild als PNG speichern ImageFormat

Der folgende Code erklärt, wie man MD programmgesteuert in Bilddateien wie JPG, PNG usw. mit Java konvertiert:

// Konvertieren Sie Markdown in ein HTML-Dokument
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Konvertieren Sie ein HTML-Dokument in das PNG Bilddateiformat
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Fazit

Wir haben gelernt, wie man eine Markdown-MD Datei programmgesteuert in C# in verschiedene Dateiformate wie PDF, PNG, JPG oder TIFF Bild konvertiert. Alle Details zur API finden Sie auf der Produktfamilienseite. Darüber hinaus sind wir jederzeit über die kostenlosen Support-Foren erreichbar, um Ihre Anforderungen und Anliegen zu besprechen.

Siehe auch