Java'da HTML'yi Markdown'a veya HTML'yi PNG'ye dönüştürün

Java’da HTML’yi Markdown’a veya HTML’yi PNG’ye dönüştürün

Markdown ve HTML web’de kullanılan en popüler iki işaretleme dilidir. Markdown, sembolleri kullanarak metni biçimlendirmek için kolay ve hafif bir dildir. Oysa HTML, kullanıcıların önceden tanımlanmış ve özel etiketler yardımıyla karmaşık web yapıları tasarlamasına olanak tanır. Bazı durumlarda kullanıcılar, sağlamlığı ve basitliği nedeniyle Markdown’u HTML yerine tercih ediyor. Bu nedenle, bu makalede, [Aspose.HTML for Java] tarafından sunulan API yöntemlerini kullanarak programlı olarak Java’da HTML’yi Markdown’a veya HTML’yi PNG’ye dönüştüreceğiz.

Bu blog yazısında aşağıdaki bölümleri ele alacağız:

Java - API kurulumunda HTML’yi Markdown’a veya HTML’yi PNG’ye dönüştürün

Aspose.HTML for Java zengin bir dosya işleme ve dönüştürme yöntemleri yığını sunar. Kullanıcıların bu işlemleri basit yapılandırmalarla gerçekleştirmesine olanak tanır. Bu nedenle, bu HTML’den Markdown’a veya HTML’den PNG’ye dönüştürme kitaplığının kurulum prosedürü oldukça kolaydır. jar dosyalarını indirebilir veya aşağıdaki Maven yapılandırmalarını takip edebilirsiniz.

Depo

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

Bağımlılık

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

HTML’yi Markdown’a dönüştürmek için Java kütüphanesi

Bir Java uygulamasında HTML’yi .md dosyasına dönüştürmek için aşağıdaki adımlar gerçekleştirilecektir.

  1. HTMLDocument sınıfının bir nesnesini oluşturun ve kaynak HTML dosyasını yükleyin.
  2. MarkdownSaveOptions() sınıfının bir nesnesini başlatın.
  3. Bir web sayfasını Markdown dosyasına dönüştürmek için bu yöntemi convertHTML(HTMLDocument document, MarkdownSaveOptions options, java.lang.String OutputPath) çağırın. Bu yöntem, dönüştürülen dosyayı belirtilen yola kaydedecektir.

Şimdi aşağıdaki kod parçasını kopyalayıp Java dosyanıza yapıştırın:

        // HTMLDocument sınıfının bir nesnesini oluşturun ve kaynak HTML dosyasını yükleyin.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // MarkdownSaveOptions() sınıfının bir nesnesini başlatın.
        MarkdownSaveOptions options = new MarkdownSaveOptions();

        // Bir web sayfasını Markdown dosyasına dönüştürmek için ConvertHTML(HTMLDocument document, MarkdownSaveOptions options, Java.lang.String OutputPath) yöntemini çağırın. Bu yöntem, dönüştürülen dosyayı belirtilen yola kaydedecektir.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");

Java’da HTML’den PNG’ye dönüştürme kitaplığı

Bu bölümde, Java’da bir HTML dosyasını programlı olarak PNG dosyasına dönüştürmek için gereken adımlar ve kod pasajı gösterilecektir.

Aşağıdaki adımları izleyelim:

  1. HTMLDocument sınıfının bir örneğini başlatın ve kaynak HTML dosyasını yükleyin.
  2. Görüntü niteliklerine erişmek için ImageSaveOptions sınıfının bir nesnesini oluşturun.
  3. Bir HTML’yi PNG’ye dönüştürmek için bu convertHTML(HTMLDocument document, ImageSaveOptions options, java.lang.String OutputPath) yöntemini çağırın.
        //  HTMLDocument sınıfının bir örneğini başlatın ve kaynak HTML dosyasını yükleyin.
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // görüntü niteliklerine erişmek için ImageSaveOptions sınıfının bir nesnesini oluşturun.
        ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);

        // HTML'yi PNG'ye dönüştürmek için bu ConvertHTML(HTMLDocument document, ImageSaveOptions options, Java.lang.String OutputPath) öğesini çağırın.
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Bu blog yazısında, Java’da programlı olarak HTML’yi Markdown’a veya HTML’yi PNG’ye nasıl dönüştüreceğimizi öğrendik. HTML’yi .md’ye ve HTML’den PNG’ye dönüştürme API’lerini test etmeye yönelik adımları ve kod örneklerini not ettik. Ayrıca diğer özellikler hakkında bilgi edinmek için belgeleri inceleyebilirsiniz. Üstelik conholdate.com sürekli olarak yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Herhangi bir sorunuz olması durumunda lütfen bize forum adresinden yazmaktan çekinmeyin.

Ayrıca bakınız