แปลง HTML เป็น Markdown หรือ HTML เป็น PNG ใน Java

แปลง HTML เป็น Markdown หรือ HTML เป็น PNG ใน Java

Markdown และ HTML เป็นภาษามาร์กอัปยอดนิยมสองภาษาที่ใช้บนเว็บ Markdown เป็นภาษาที่ใช้งานง่ายและมีน้ำหนักเบาในการจัดรูปแบบข้อความโดยใช้สัญลักษณ์ ในขณะที่ HTML ช่วยให้ผู้ใช้ออกแบบโครงสร้างเว็บที่ซับซ้อนด้วยความช่วยเหลือของแท็กที่กำหนดไว้ล่วงหน้าและกำหนดเอง ในบางกรณี ผู้ใช้ชอบ Markdown มากกว่า HTML เนื่องจากมีความทนทานและความเรียบง่าย ดังนั้นในบทความนี้ เราจะแปลง HTML เป็น Markdown หรือ HTML เป็น PNG ใน Java โดยทางโปรแกรมโดยใช้วิธี API ที่นำเสนอโดย Aspose.HTML for Java

เราจะกล่าวถึงหัวข้อต่อไปนี้ในโพสต์บล็อกนี้:

แปลง HTML เป็น Markdown หรือ HTML เป็น PNG ใน Java - การติดตั้ง API

Aspose.HTML for Java นำเสนอการจัดการไฟล์และวิธีการแปลงที่หลากหลาย อนุญาตให้ผู้ใช้ดำเนินการเหล่านี้ด้วยการกำหนดค่าง่ายๆ ดังนั้นขั้นตอนการติดตั้งไลบรารีการแปลง HTML เป็น Markdown หรือ HTML เป็น PNG จึงค่อนข้างง่าย คุณสามารถดาวน์โหลด ไฟล์ jar หรือทำตามการกำหนดค่า Maven ต่อไปนี้

พื้นที่เก็บข้อมูล

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

การพึ่งพาอาศัยกัน

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

ไลบรารี Java เพื่อแปลง HTML เป็น Markdown

ขั้นตอนต่อไปนี้จะดำเนินการเพื่อแปลงไฟล์ HTML เป็น .md ในแอปพลิเคชัน Java

  1. สร้างวัตถุของคลาส HTMLDocument และโหลดไฟล์ HTML ต้นฉบับ
  2. เริ่มต้นวัตถุของคลาส MarkdownSaveOptions()
  3. เรียกใช้เมธอดนี้ convertHTML(HTMLDocument document, MarkdownSaveOptions options, java.lang.String outputPath) เพื่อแปลงหน้าเว็บเป็นไฟล์ Markdown วิธีนี้จะบันทึกไฟล์ที่แปลงแล้วตามเส้นทางดังกล่าว

ตอนนี้ ให้คัดลอกและวางข้อมูลโค้ดต่อไปนี้ในไฟล์ Java ของคุณ:

        // สร้างวัตถุของคลาส HTMLDocument และโหลดไฟล์ HTML ต้นฉบับ
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // เริ่มต้นวัตถุของคลาส MarkdownSaveOptions()
        MarkdownSaveOptions options = new MarkdownSaveOptions();

        // เรียกใช้เมธอดนี้ แปลงHTML(เอกสาร HTMLDocument, ตัวเลือก MarkdownSaveOptions, java.lang.String outputPath) เพื่อแปลงหน้าเว็บเป็นไฟล์ Markdown วิธีนี้จะบันทึกไฟล์ที่แปลงแล้วตามเส้นทางดังกล่าว
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");

ไลบรารีการแปลง HTML เป็น PNG ใน Java

ส่วนนี้จะสาธิตขั้นตอนและข้อมูลโค้ดในการแปลงไฟล์ HTML เป็นไฟล์ PNG โดยทางโปรแกรมใน Java

ให้ทำตามขั้นตอนต่อไปนี้:

  1. เริ่มต้นอินสแตนซ์ของคลาส HTMLDocument และโหลดไฟล์ HTML ต้นฉบับ
  2. สร้างวัตถุของคลาส ImageSaveOptions เพื่อเข้าถึงแอตทริบิวต์รูปภาพ
  3. ทำการเรียก convertHTML(HTMLDocument document, ImageSaveOptions options, java.lang.String outputPath) นี้เพื่อแปลง HTML เป็น PNG
        //  เริ่มต้นอินสแตนซ์ของคลาส HTMLDocument และโหลดไฟล์ HTML ต้นฉบับ
        HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");

        // สร้างวัตถุของคลาส ImageSaveOptions เพื่อเข้าถึงแอตทริบิวต์รูปภาพ
        ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);

        // ทำการเรียกแปลง HTML (เอกสาร HTMLDocument, ตัวเลือก ImageSaveOptions, java.lang.String outputPath) เพื่อแปลง HTML เป็น PNG
        Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");

รับใบอนุญาตฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

ในบล็อกโพสต์นี้ เราได้เรียนรู้วิธีแปลง HTML เป็น Markdown หรือ HTML เป็น PNG ในภาษา Java โดยทางโปรแกรม เราได้จดบันทึกขั้นตอนและตัวอย่างโค้ดเพื่อทดสอบ API การแปลง HTML เป็น .md และ HTML เป็น PNG นอกจากนี้ คุณยังสำรวจ เอกสารประกอบ เพื่อเรียนรู้เกี่ยวกับฟีเจอร์อื่นๆ ได้ นอกจากนี้ conholdate.com ยังเขียนบล็อกโพสต์ใหม่ๆ อย่างต่อเนื่อง ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

ในกรณีที่มีข้อสงสัยใด ๆ โปรดเขียนถึงเราที่ ฟอรั่ม

ดูสิ่งนี้ด้วย