Konwertuj MD na obraz PDF

Możesz konwertować pliki MD do różnych formatów zgodnie ze swoimi wymaganiami. Przyjrzyjmy się kilku często używanym scenariuszom konwersji:

Konwersja pliku Markdown (MD) do PDF lub obrazu – instalacja API

Aspose.HTML for Java API obsługuje pracę z plikami markdown. Nie musisz dbać o drobne szczegóły formatów plików. Zamiast tego można użyć prostych wywołań interfejsu API do tworzenia, edytowania lub manipulowania obsługiwanymi formatami plików. Możesz łatwo zainstalować API z następującą konfiguracją w swoim pom.xml lub szybko pobrać plik JAR z oficjalnej sekcji Downloads:

Magazyn:

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

Zależność:

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

Konwertuj plik MD Markdown do formatu PDF Programowo przy użyciu języka Java

Konwersja pliku MD do PDF to proces dwuetapowy. Po pierwsze, musisz przekonwertować plik przeceny na format HTML. Następnie możesz renderować go do dokumentu PDF. Poniżej przedstawiono kroki konwersji MD do PDF w Javie:

  1. Załaduj wejściowy plik MD
  2. Konwertuj MD na HTML, a następnie na plik wyjściowy PDF

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik MD na PDF w Javie:

// Załaduj wejściowy plik MD i przekonwertuj Markdown na dokument HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// Konwertuj plik HTML na wyjściowy format pliku PDF
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Konwertuj plik MD na obraz jako PNG, JPG, TIFF przy użyciu języka Java

Przejdźmy o krok dalej, modyfikując nieco proces konwersji. W tym przykładzie zapiszemy plik HTML w pamięci. Jest to efektywne czasowo i pamięciowo podejście do konwersji plików, ponieważ renderowanie pliku HTML do obrazu będzie teraz szybkie. Poniższe kroki przedstawiają proces konwersji MD do obrazu:

  1. Załaduj wejściowy plik Markdown MD
  2. Konwersja MD do formatu HTML
  3. Zapisz obraz wyjściowy jako PNG ImageFormat

Poniższy kod wyjaśnia, jak programowo przekonwertować MD na plik obrazu, taki jak JPG, PNG itp. Za pomocą Javy:

// Konwertuj Markdown na dokument HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // Konwertuj dokument HTML na format pliku obrazu PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

Wniosek

Nauczyliśmy się programowo konwertować plik Markdown MD do różnych formatów plików, takich jak PDF, PNG, JPG lub TIFF w języku C#. Możesz zapoznać się ze wszystkimi szczegółami dotyczącymi interfejsu API na stronie rodziny produktów. Ponadto jesteśmy zawsze dostępni za pośrednictwem bezpłatnych forów pomocy technicznej, aby omówić Twoje wymagania i wątpliwości.

Zobacz też