Generuj plik PDF z Markdown w Javie - Markdown do formatu PDF

Niedawno opublikowaliśmy [przewodnik1 dotyczący konwersji SVG na PNG w Javie przy użyciu Aspose.HTML for Java. W tym poście na blogu dowiesz się, jak programowo generować PDF z Markdown w Javie przy użyciu [biblioteki] Markdown Java 4. Ponieważ format pliku PDF jest szeroko stosowany ze względu na jego wydajność i niezależność od platformy, więc konwersja Markdown do formatu PDF z pewnością pomoże Ci w wykonywaniu rutynowych zadań biznesowych online. Aspose.HTML for Java zapewnia ogromny stos klas i metod automatyzacji konwersji MD do formatu PDF. Dlatego zacznijmy ten artykuł.

W tym przewodniku omówimy następujące punkty:

  1. Instalacja biblioteki Java Markdown
  2. Programowo generuj plik PDF z Markdown w Javie
  3. Konwertuj Markdown na PDF online

Instalacja biblioteki Java Markdown

Odwiedź ten przewodnik instalacja, aby zapoznać się ze wszystkimi szczegółami instalacji. Aspose.HTML for Java to interfejs API klasy korporacyjnej używany do programowego manipulowania i renderowania formatów plików. Ponadto możesz tworzyć/edytować dokumenty HTML, konwertować do innych popularnych formatów plików i wdrażać specyfikacje W3C. Możesz jednak pobrać plik JAR lub zastosować się do następujących konfiguracji Mavena, aby zainstalować tę bibliotekę 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>
Markdown Biblioteka Java

Programowo generuj plik PDF z Markdown w Javie — fragment kodu

Kod jest lepszy niż tysiąc słów. Użyjmy niektórych klas i wywołajmy metody udostępnione w Aspose.HTML for Java. Dysponujemy plikiem źródłowym MD do realizacji konwersji MD do formatu PDF.

Aby opracować konwerter MD na PDF w Javie, możesz wykonać następujące kroki:

  • Zdefiniuj ścieżkę źródłową pliku MD i przygotuj ścieżkę do zapisania przekonwertowanego pliku PDF.
  • Utwórz instancję klasy HTMLDocument.
  • Przekonwertuj Markdown na HTML, wywołując metodę convertMarkdown klasy Converter.
  • Zainicjuj obiekt klasy PdfSaveOption.
  • Wywołaj metodę convertHTML, aby przekonwertować dokument HTML na format pliku PDF.

Poniższy przykładowy kod demonstruje, jak programowo wygenerować plik PDF z Markdown w Javie:

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 pliku PDF w Javie
    public static void main(String[] args) throws Exception {
      
		// Zdefiniuj ścieżkę źródłową 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Przygotuj ścieżkę do zapisania przekonwertowanego pliku PDF 
		String savePath = sourcePath+ "output.pdf";
		// Utwórz instancję klasy HTMLDocument. 
		// Przekonwertuj Markdown na HTML, wywołując metodę ConvertMarkdown klasy Converter.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// Zainicjuj obiekt klasy PdfSaveOptions.  
			PdfSaveOptions options = new PdfSaveOptions();
			// Wywołaj metodę ConvertHTML, aby przekonwertować dokument HTML na format pliku PDF. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Wynik możesz zobaczyć na obrazku poniżej:

Wygeneruj plik PDF z Markdown

Konwertuj Markdown na PDF online

Możesz wykorzystać narzędzie online do konwersji Markdown do formatu PDF online. Ten konwerter MD na PDF jest oparty na sieci Web i oferuje wiele możliwości konwersji formatu pliku. Co więcej, jest obsługiwany przez Aspose.HTML for Java, co czyni go solidnym i wydajnym. Działa dobrze zarówno na komputerze stacjonarnym, jak i mobilnym. Interfejs użytkownika oferuje opcje przesyłania plików z systemu plików Dropbox, Google Drive i OneDrive. Przede wszystkim jest darmowy i możesz z niego korzystać według własnych potrzeb.

Konwertuj Markdown na PDF online

MD do formatu PDF — uzyskaj bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować tę [bibliotekę] Java Markdown 4 bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, przejrzeliśmy internetowy konwerter MD na PDF i zaimplementowaliśmy funkcję generowania plików PDF z Markdown w Javie. Mamy nadzieję, że nauczyłeś się konwertować Markdown do formatu PDF za pomocą tej biblioteki Java Markdown. Co więcej, możesz opracować konwerter MD na PDF dla swojej aplikacji biznesowej, używając Aspose.HTML for Java. Ponadto dostępne są odniesienia do dokumentacji, GitHub i API.

Wreszcie aspose.com pisze nowe artykuły. Dlatego prosimy o pozostawanie w kontakcie, aby otrzymywać regularne aktualizacje.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Jak utworzyć plik PDF z Markdown?

Aspose.HTML for Java jest odpowiedzią na to pytanie. Odwiedź ten link, aby zobaczyć, jak wygenerować plik PDF z Markdown w Javie.

Jak przekonwertować plik MD na format PDF?

Możesz użyć tego bezpłatnego online konwertera MD na PDF, aby przekonwertować Markdown na PDF online.

Zobacz też