Konvertera MD till PDF-bild

Du kan konvertera MD-filer till olika format enligt dina krav. Låt oss utforska några av de ofta använda konverteringsscenarierna:

Markdown (MD) fil till PDF eller bildkonvertering – API-installation

Aspose.HTML for Java API stöder arbete med markdown-filer. Du behöver inte ta hand om mindre detaljer i filformaten. Istället kan enkla API-anrop användas för att skapa, redigera eller manipulera filformaten som stöds. Du kan enkelt installera API:t med följande konfiguration i din pom.xml, eller ladda ner JAR-filen snabbt från den officiella Nedladdningar-sektionen:

Förvar:

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

Beroende:

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

Konvertera MD Markdown-fil till PDF Programmatiskt med Java

MD-fil till PDF-konvertering är en process i två steg. Först måste du konvertera markdown-filen till HTML-format. Sedan kan du göra det till ett PDF-dokument. Nedan följer stegen för MD till PDF-konvertering i Java:

  1. Ladda in MD-fil
  2. Konvertera MD till HTML och sedan till PDF-utdatafil

Kodavsnittet nedan visar hur man konverterar MD-fil till PDF programmatiskt i Java:

// Ladda indata MD-fil och konvertera Markdown till HTML-dokument
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Konvertera HTML-fil till utdata PDF-filformat
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Konvertera MD-fil till bild som PNG, JPG, TIFF med Java

Låt oss gå ytterligare ett steg längre genom att ändra konverteringsprocessen lite. I det här exemplet kommer vi att spara HTML-filen i minnet. Det är ett tids- och minneseffektivt tillvägagångssätt för filkonvertering eftersom det går snabbt att återge HTML-filen till bilden. Nedanstående steg visar processen för MD till bildkonvertering:

  1. Ladda ingång Markdown MD-fil
  2. Konvertera MD till HTML-format
  3. Spara utdatabilden som PNG ImageFormat

Koden nedan förklarar hur man konverterar MD till bildfiler som JPG, PNG, etc. programmatiskt med Java:

// Konvertera Markdown till HTML-dokument
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Konvertera HTML-dokument till PNG-bildfilformat
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Slutsats

Vi har lärt oss hur man konverterar en Markdown MD-fil till olika filformat som PDF, PNG, JPG eller TIFF-bild programmatiskt i C#. Du kan utforska all information om API:t på Produktfamiljsidan. Dessutom är vi alltid tillgängliga via gratis supportforum för att diskutera dina krav och problem.

Se även