Generování PDF z Markdown v Java - Markdown do PDF

V nedávné minulosti jsme publikovali návod o tom, jak převést SVG na PNG v Java pomocí Aspose.HTML for Java. Tento blogový příspěvek vás naučí, jak programově generovat PDF z Markdown v Java pomocí této knihovny Markdown. Vzhledem k tomu, že formát souboru PDF je široce používán díky své efektivitě a nezávislosti na platformě, převod Markdown do PDF vám jistě pomůže při provádění rutinních úkolů online podnikání. Aspose.HTML for Java poskytuje obrovské množství tříd a metod pro automatizaci převodu MD do PDF. Začněme proto tímto článkem.

V této příručce projdeme následující body:

  1. Instalace Markdown Java Library
  2. Generovat PDF z Markdown v Java programově
  3. Převést Markdown do PDF online

Instalace knihovny Java Library

Navštivte prosím tohoto průvodce instalací a projděte si všechny podrobnosti o instalaci. Aspose.HTML for Java je rozhraní API na podnikové úrovni používané k programové manipulaci a vykreslování formátů souborů. Kromě toho můžete vytvářet/upravovat dokumenty HTML, převádět na jiné oblíbené formáty souborů a implementovat specifikace W3C. Můžete si však stáhnout soubor JAR nebo postupovat podle následujících konfigurací Maven a nainstalovat tuto knihovnu Markdown Java:

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

Generujte PDF z Markdown v Java programově – úryvek kódu

Kód je lepší než tisíc slov. Použijme některé třídy a vyvolejme metody vystavené Aspose.HTML for Java. Máme zdrojový soubor MD pro implementaci převodu MD do PDF.

Při vývoji převodníku MD na PDF v Java můžete postupovat podle následujících kroků:

  • Definujte zdrojovou cestu souboru MD a připravte cestu pro uložení převedeného souboru PDF.
  • Vytvořte instanci třídy HTMLDocument.
  • Převeďte Markdown na HTML voláním metody convertMarkdown třídy Converter.
  • Inicializujte objekt třídy PdfSaveOption.
  • Vyvoláním metody convertHTML převedete dokument HTML do formátu souboru PDF.

Následující ukázka kódu ukazuje, jak programově generovat PDF z Markdown v Java:

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

public class Main {
	// Markdown do PDF v Java
    public static void main(String[] args) throws Exception {
      
		// Definujte zdrojovou cestu 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Připravte cestu pro uložení převedeného souboru PDF 
		String savePath = sourcePath+ "output.pdf";
		// Vytvořte instanci třídy HTMLDocument. 
		// Převeďte Markdown na HTML voláním metody convertMarkdown třídy Converter.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Inicializujte objekt třídy PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Chcete-li převést dokument HTML do formátu souboru PDF, vyvolejte metodu convertHTML. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Výstup můžete vidět na obrázku níže:

Generování PDF z Markdown

Převést Markdown do PDF online

K online převodu Markdown do PDF můžete využít online nástroj. Tento převaděč MD do PDF je webový a nabízí mnoho ustanovení pro převod formátu souborů. Navíc je založen na Aspose.HTML for Java, díky čemuž je robustní a efektivní. Funguje dobře na desktopu i na mobilu. Uživatelské rozhraní nabízí možnosti nahrávání souborů ze systému souborů Dropbox, Disk Google a OneDrive. Především je zdarma a můžete jej používat podle svých potřeb.

Převést Markdown do PDF online

MD do PDF – Získejte bezplatnou licenci

Můžete využít bezplatnou dočasnou licenci a vyzkoušet tuto [knihovnu] Markdown Java]4 bez omezení hodnocení.

Závěr

Na závěr jsme prošli online převodníkem MD na PDF a implementovali funkcionalitu pro generování PDF z Markdown v Java. Doufáme, že jste se naučili, jak převést Markdown do PDF pomocí této knihovny Markdown Java. Kromě toho můžete vyvinout převodník MD na PDF pro vaši obchodní aplikaci pomocí Aspose.HTML for Java. Dále jsou pro vás k dispozici reference documentation, GitHub a API.

A konečně, aspose.com píše nové články. Zůstaňte tedy ve spojení pro pravidelné aktualizace.

Nápověda je k dispozici

Můžete nám dát vědět o svých otázkách nebo dotazech na našem fóru.

Často kladené otázky – FAQ

Jak vytvořím PDF z Markdown?

Aspose.HTML for Java je odpovědí na tuto otázku. Navštivte prosím tento odkaz a zjistěte, jak generovat PDF z Markdown v Java.

Jak převedu soubor MD do PDF?

K online převodu Markdown do PDF můžete použít tento bezplatný online převodník MD do PDF.

Viz také