Konwertuj HTML na Markdown lub HTML na PNG w Javie

Konwertuj HTML na Markdown lub HTML na PNG w Javie

Markdown i HTML to dwa najpopularniejsze języki znaczników używane w Internecie. Markdown to łatwy i lekki język do formatowania tekstu za pomocą symboli. Natomiast HTML pozwala użytkownikom projektować złożone struktury internetowe za pomocą predefiniowanych i niestandardowych tagów. W niektórych przypadkach użytkownicy wolą Markdown od HTML ze względu na jego solidność i prostotę. Dlatego w tym artykule przekonwertujemy HTML na Markdown lub HTML na PNG w Javie programowo, korzystając z metod API oferowanych przez Aspose.HTML for Java.

W tym poście na blogu omówimy następujące sekcje:

Konwertuj HTML na Markdown lub HTML na PNG w Javie - instalacja API

Aspose.HTML for Java oferuje bogaty zestaw metod manipulacji plikami i konwersji. Umożliwia użytkownikom wykonywanie tych działań przy prostych konfiguracjach. Dlatego procedura instalacji tej biblioteki konwersji HTML do Markdown lub HTML do PNG jest dość łatwa. Możesz pobrać pliki jar lub zastosować się do poniższych konfiguracji Mavena.

Magazyn

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Zależność

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Biblioteka Java do konwersji HTML na Markdown

Poniższe kroki zostaną wykonane, aby przekonwertować plik HTML na plik .md w aplikacji Java.

  1. Utwórz obiekt klasy HTMLDocument i załaduj źródłowy plik HTML.
  2. Zainicjuj obiekt klasy MarkdownSaveOptions().
  3. Wywołaj tę metodę convertHTML (dokument HTMLDocument, opcje MarkdownSaveOptions, java.lang.String OutputPath), aby przekonwertować stronę internetową do pliku Markdown. Ta metoda zapisze przekonwertowany plik we wspomnianej ścieżce.

Teraz skopiuj i wklej następujący fragment kodu do pliku Java:

        // utwórz obiekt klasy HTMLDocument i załaduj źródłowy plik HTML.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // zainicjuj obiekt klasy MarkdownSaveOptions().
        MarkdownSaveOptions options = new MarkdownSaveOptions();

        // wywołaj tę metodę ConvertHTML(dokument HTMLDocument, opcje MarkdownSaveOptions, Java.lang.String OutputPath), aby przekonwertować stronę internetową do pliku Markdown. Ta metoda zapisze przekonwertowany plik pod wspomnianą ścieżką.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");

Biblioteka konwersji HTML na PNG w Javie

W tej sekcji zademonstrowano kroki i fragment kodu umożliwiające programową konwersję pliku HTML na plik PNG w Javie.

Przejdźmy przez następujące kroki:

  1. Zainicjuj instancję klasy HTMLDocument i załaduj źródłowy plik HTML.
  2. Utwórz obiekt klasy ImageSaveOptions, aby uzyskać dostęp do atrybutów obrazu.
  3. Wywołaj tę metodę [convertHTML(dokument HTMLDocument, opcje ImageSaveOptions, java.lang.String OutputPath)]]12, aby przekonwertować plik HTML na PNG.
        //  zainicjuj instancję klasy HTMLDocument i załaduj źródłowy plik HTML.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // utwórz obiekt klasy ImageSaveOptions, aby uzyskać dostęp do atrybutów obrazu.
        ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);

        // wywołaj tę funkcję konwersjiHTML (dokument HTMLDocument, opcje ImageSaveOptions, ścieżka wyjściowa java.lang.String), aby przekonwertować HTML na PNG.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

W tym poście na blogu dowiedzieliśmy się, jak programowo przekonwertować HTML na Markdown lub HTML na PNG w Javie. Zanotowaliśmy kroki i przykłady kodu umożliwiające przetestowanie interfejsów API konwersji HTML na .md i HTML na PNG. Ponadto możesz zapoznać się z dokumentacją, aby poznać inne funkcje. Co więcej, conholdate.com stale pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

W razie jakichkolwiek pytań prosimy pisać do nas na forum.

Zobacz też