บทความนี้นำเสนอบทช่วยสอนที่ครอบคลุมเกี่ยวกับวิธี แปลง HTML เป็น MHTML โดยใช้ Java HTML ย่อมาจาก Hyper Text Markup Language เป็นภาษามาร์กอัปที่ใช้สำหรับสร้างเว็บเพจ ในทางกลับกัน MHTML เป็นรูปแบบการเก็บถาวรของหน้าเว็บที่อนุญาตให้จัดเก็บ HTML รูปภาพ และทรัพยากรที่เกี่ยวข้องอื่นๆ ภายในไฟล์เดียว ด้วยการใช้ไลบรารีการแปลง คุณสามารถ สร้าง MHTML จาก HTML ใน Java ได้อย่างง่ายดายโดยทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน นอกจากนี้ บทความนี้ยังมีคำแนะนำในการตั้งค่าไลบรารีบนระบบปฏิบัติการยอดนิยมอีกด้วย มีขั้นตอนสำคัญต่อไปนี้และตัวอย่างโค้ดเพื่อแนะนำคุณในการแปลงไฟล์ HTML เป็น MHTML
ขั้นตอนในการแปลง HTML เป็น MHTML โดยใช้ Java
- รวม GroupDocs.Conversion for Java เข้ากับโครงการของคุณโดยติดตั้งผ่านที่เก็บ Maven
- รวมการอ้างอิงถึงคลาสที่จำเป็นสำหรับการแปลง MHTML จาก HTML
- สร้างอินสแตนซ์ของคลาส Converter และส่งพาธของไฟล์ที่เป็นอินพุต HTML เป็นอาร์กิวเมนต์ไปยังตัวสร้าง
- รับตัวเลือกการแปลงที่เป็นไปได้สำหรับ MHTML โดยเรียกเมธอด Converter.getPossibleConversions
- จัดเก็บไฟล์ MHTML ที่สร้างขึ้นบนดิสก์โดยเรียกใช้เมธอด Converter.save
ขั้นตอนการแปลง HTML เป็น MHTML ใน Java นั้นตรงไปตรงมาและสามารถทำได้โดยทำตามคำแนะนำทีละขั้นตอนที่ให้ไว้ก่อนหน้านี้ คำแนะนำเหล่านี้เข้ากันได้กับระบบปฏิบัติการที่ใช้กันทั่วไป เช่น Windows, macOS และ Linux และไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ เพื่อ ส่งออก HTML เป็น MHTML ในภาษาจาวา การใช้ไลบรารีข้ามแพลตฟอร์มในตัวอย่างนี้หมายความว่าโค้ดด้านล่างสามารถดำเนินการได้บนระบบใดๆ ที่ติดตั้ง Java
รหัสเพื่อแปลง HTML เป็น MHTML โดยใช้ Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ConvertOptions; | |
public class ConvertHTMLtoMHTMLUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Conversion library | |
License license = new License(); | |
license.setLicense("GroupDocs.Conversion.lic"); | |
// Import HTML document | |
Converter converter = new Converter("input.html"); | |
// Get conversion option for final output document | |
ConvertOptions conversionoptions = converter.getPossibleConversions("mhtml") | |
.getSource().getConvertOptions(); | |
// Save the MHTML to disk | |
converter.convert("result.mhtml", conversionoptions); | |
} | |
} |
ในส่วนก่อนหน้านี้ มีการสอนโดยละเอียดเกี่ยวกับการแปลง HTML เป็น MHTML Java พร้อมด้วยตัวอย่างโค้ดที่ไม่ซับซ้อน กระบวนการแปลงต้องการการเรียกใช้ API เพียงไม่กี่ครั้ง และการผสานรวมตัวอย่างโค้ดที่มีให้ในแอปพลิเคชันของคุณเป็นงานที่ไม่ซับซ้อนหลังจากติดตั้งไลบรารีการแปลงเอกสารและทำการแก้ไขที่จำเป็นในพาธของไฟล์
ในบทความก่อนหน้านี้ เราได้พูดถึงการแปลง TXT เป็น RTF โดยใช้ Java หากต้องการความช่วยเหลือเพิ่มเติม โปรดดูบทช่วยสอนของเราที่ วิธีแปลง TXT เป็น RTF โดยใช้ Java