Genera PDF da Markdown in Java - Markdown in PDF

Nel recente passato, abbiamo pubblicato una guida su come convertire SVG in PNG in Java utilizzando Aspose.HTML for Java. Questo post del blog ti insegnerà come generare a livello di codice PDF da Markdown in Java utilizzando questa [libreria] Markdown Java 4. Poiché il formato di file PDF è ampiamente utilizzato grazie alla sua efficienza e alla natura indipendente dalla piattaforma, convertire Markdown in PDF ti aiuterà sicuramente a svolgere le attività di routine aziendali online. Aspose.HTML for Java fornisce un enorme stack di classi e metodi per automatizzare la conversione da MD a PDF. Pertanto, iniziamo questo articolo.

In questa guida esamineremo i seguenti punti:

  1. Installazione della libreria Java Markdown
  2. Genera PDF da Markdown in Java a livello di programmazione
  3. Converti Markdown in PDF online

Installazione della libreria Java Markdown

Visita questa guida installazione per esaminare tutti i dettagli dell’installazione. Aspose.HTML for Java è un’API di livello aziendale utilizzata per manipolare ed eseguire il rendering dei formati di file in modo programmatico. Inoltre, puoi creare/modificare documenti HTML, convertirli in altri formati di file popolari e implementare le specifiche W3C. Tuttavia, puoi scaricare il file JAR o seguire le seguenti configurazioni Maven per installare questa libreria Java Markdown:

 <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>
libreria Java ribassata

Genera PDF da Markdown in Java a livello di codice - Snippet di codice

Il codice è meglio di mille parole. Usiamo alcune classi e invochiamo metodi esposti da Aspose.HTML for Java. Abbiamo il file sorgente MD per l’implementazione della conversione da MD a PDF.

Puoi seguire i seguenti passaggi per sviluppare un convertitore da MD a PDF in Java:

  • Definire il percorso di origine del file MD e preparare un percorso per il salvataggio del file PDF convertito.
  • Crea un’istanza della classe HTMLDocument.
  • Converti Markdown in HTML chiamando il metodo convertMarkdown della classe Converter.
  • Inizializza un oggetto della classe PdfSaveOption.
  • Richiamare il metodo convertHTML per convertire il documento HTML nel formato file PDF.

Il seguente esempio di codice dimostra come generare PDF da Markdown in Java a livello di codice:

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

public class Main {
	// Markdown in PDF in Java
    public static void main(String[] args) throws Exception {
      
		// Definire il percorso di origine 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Preparare un percorso per il salvataggio del file PDF convertito 
		String savePath = sourcePath+ "output.pdf";
		// Crea un'istanza della classe HTMLDocument. 
		// Converti Markdown in HTML chiamando il metodo convertMarkdown della classe Converter.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Inizializza un oggetto della classe PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Richiamare il metodo convertHTML per convertire il documento HTML nel formato file PDF. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Puoi vedere l’output nell’immagine qui sotto:

Genera PDF da Markdown

Converti Markdown in PDF online

Puoi sfruttare uno strumento online per convertire Markdown in PDF online. Questo convertitore da MD a PDF è basato sul web e offre molte funzionalità per eseguire la conversione del formato file. Inoltre, è alimentato da Aspose.HTML for Java che lo rende robusto ed efficiente. Funziona bene sia su desktop che su dispositivi mobili. L’interfaccia utente offre opzioni per caricare file dal file system, Dropbox, Google Drive e OneDrive. Soprattutto, è gratuito e puoi usarlo secondo le tue esigenze.

Converti Markdown in PDF online

Da MD a PDF: ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare questa [libreria] Markdown Java 4 senza limitazioni di valutazione.

Conclusione

Per concludere, abbiamo esaminato un convertitore online da MD a PDF e implementato la funzionalità per generare PDF da Markdown in Java. Ci auguriamo che tu abbia imparato come convertire Markdown in PDF utilizzando questa libreria Java Markdown. Inoltre, puoi sviluppare un convertitore da MD a PDF per la tua app aziendale utilizzando Aspose.HTML for Java. Inoltre, sono disponibili riferimenti a documentazione, GitHub repository e API.

Infine, aspose.com sta scrivendo nuovi articoli. Quindi, rimanete connessi per aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come posso creare un PDF da Markdown?

Aspose.HTML for Java è la risposta a questa domanda. Visita questo link per vedere come generare PDF da Markdown in Java.

Come posso convertire un file MD in PDF?

Puoi utilizzare questo convertitore gratuito online da MD a PDF per convertire Markdown in PDF online.

Guarda anche