Converti immagine MD in PDF

Puoi convertire i file MD in diversi formati secondo le tue esigenze. Esaminiamo alcuni degli scenari di conversione utilizzati di frequente:

File Markdown (MD) in PDF o Conversione immagine – Installazione API

Aspose.HTML per Java L’API supporta il lavoro con i file markdown. Non è necessario prendersi cura dei dettagli minori dei formati di file. Invece, è possibile utilizzare semplici chiamate API per creare, modificare o manipolare i formati di file supportati. Puoi facilmente installare l’API con la seguente configurazione nel tuo pom.xml o scaricare rapidamente il file JAR dalla sezione ufficiale Download:

Archivio:

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

Dipendenza:

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

Converti file MD Markdown in PDF in modo programmatico utilizzando Java

La conversione da file MD a PDF è un processo in due fasi. Innanzitutto, devi convertire il file markdown in formato HTML. Quindi puoi renderizzarlo in un documento PDF. Di seguito sono riportati i passaggi per la conversione da MD a PDF in Java:

  1. Carica il file MD di input
  2. Converti MD in HTML e quindi in file di output PDF

Il frammento di codice seguente mostra come convertire il file MD in PDF a livello di codice in Java:

// Carica il file MD di input e Converti Markdown in documento HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Converti file HTML in formato file PDF di output
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Converti il file MD in un’immagine come PNG, JPG, TIFF utilizzando Java

Facciamo un altro passo avanti modificando un po’ il processo di conversione. In questo esempio, salveremo il file HTML in memoria. È un approccio efficiente in termini di tempo e memoria per la conversione dei file perché il rendering del file HTML nell’immagine sarà rapido ora. I passaggi seguenti mostrano il processo di conversione da MD a immagine:

  1. Carica il file Markdown MD di input
  2. Converti MD in formato HTML
  3. Salva l’immagine di output come PNG ImageFormat

Il codice seguente spiega come convertire MD in file immagine come JPG, PNG, ecc. a livello di codice con Java:

// Converti Markdown in documento HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Converti documento HTML in formato file immagine PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Conclusione

Abbiamo imparato come convertire un file Markdown MD in diversi formati di file come immagini PDF, PNG, JPG o TIFF a livello di codice in C#. Puoi esplorare tutti i dettagli sull’API nella pagina della famiglia di prodotti. Inoltre, siamo sempre accessibili tramite Forum di supporto gratuito per discutere le tue esigenze e preoccupazioni.

Guarda anche