Aspose.HTML สำหรับ Java เป็น API การจัดการ HTML ขั้นสูงเพื่อจัดการและสร้าง HTML ภายในแอปพลิเคชัน Java API อนุญาตให้เพิ่ม ลบ แทนที่โหนด แยก CSS และนำทางผ่านเอกสารได้หลายวิธี นอกจากนี้ API ยังให้ความสามารถในการโหลด EPUB และ MHTML ตลอดจนเสนอสคริปต์ที่อนุญาตให้จัดการ DOM ผ่าน JavaScript
Aspose.HTML สำหรับ Java รองรับการแปลงรูปแบบระหว่างไฟล์เพื่อโหลดเอกสาร HTML และบันทึกเอาต์พุตเป็น XPS, PDF และภาพแรสเตอร์ รวมถึง JPEG, PNG, BMP และอื่นๆ รวมทั้งมีการเข้ารหัสสำหรับไฟล์ PDF

คุณสมบัติ Java HTML Processing API ขั้นสูง

สร้างหน้า HTML จาก Scratch

โหลดไฟล์ที่มีอยู่

ใช้ข้อกำหนด W3C

ส่วนประกอบน้ำหนักเบาและเป็นเอกเทศ

แทรก แทนที่ หรือลบโหนด

แยกข้อมูลสไตล์ CSS

โหลดรูปแบบเอกสาร EPUB และ MHTML

แสดงผล HTML เป็นภาพแรสเตอร์

คุณสมบัติ API ในเอกสารประกอบ

คุณสามารถดูรายการคุณลักษณะ Aspose.HTML ทั้งหมดได้ในเอกสารประกอบของเรา การใช้ Aspose.HTML สำหรับไลบรารี Java ในโปรเจ็กต์ของคุณทำให้คุณสามารถทำงานต่อไปนี้ได้:

  • การสร้างหรือเปิดเอกสาร HTML ที่มีอยู่จากแหล่งต่างๆ (Aspose.HTML.Examples.QuickStart.DocumentOpenTests ในโครงการตัวอย่าง)
  • การจัดการ HTML: การสร้าง แก้ไข ลบ และแทนที่โหนด HTML ผ่าน API
  • การบันทึกเอกสาร HTML
  • แยกรูปแบบ CSS สำหรับโหนด HTML เฉพาะ
  • การกำหนดค่าแซนด์บ็อกซ์เอกสารที่ส่งผลต่อการประมวลผลเอกสาร HTML
  • การนำทางผ่านเอกสาร HTML ด้วยวิธีต่างๆ
  • การแปลงเอกสาร HTML เป็นรูปแบบต่างๆ ที่รองรับ: JPEG, PNG, BMP, TIFF, PDF, XPS และอื่นๆ

แปลง HTML เป็นรูปแบบ PDF และ XPS

API รองรับการแสดงผล HTML เป็นภาพแรสเตอร์ที่ใช้บ่อยที่สุด รวมถึงรูปแบบ BMP, TIFF, JPEG, & PNG, PDF และ XPS นักพัฒนาสามารถปรับแต่งโดยการกำหนดค่าลักษณะ PageSetup สำหรับรูปแบบเลย์เอาต์คงที่ที่เป็นผลลัพธ์ รวมถึงหมายเลขหน้าที่จะแสดง ขนาดหน้าผลลัพธ์ หรือการตั้งค่าการบีบอัด JPEG สำหรับภาพที่ฝัง

แสดงผล HTML เป็นรูปแบบเค้าโครงคงที่ – Java


     
    // Load a file to be rendered
    HTMLDocument htmdoc = new HTMLDocument(dir + "template.html");

    // Render HTML to PDF & XPS
    HtmlRenderer renderer = new HtmlRenderer();

    renderer.render(new PdfDevice(new PdfRenderingOptions(), dir + "output.pdf"), htmdoc);
    renderer.render(new XpsDevice(new XpsRenderingOptions(), dir + "output.xps"), htmdoc);


คุณสามารถลองออนไลน์ HTML Converter

คุณยังสามารถแปลง HTML, XHTML, MHTML, Markdown, EPUB หรือ SVG เป็นรูปแบบไฟล์อื่นๆ ได้อีกมากมาย รวมถึงบางรายการด้านล่าง:

การแปลงเป็นภาพแรสเตอร์

Aspose.HTML สำหรับ Java มีเอ็นจิ้นการเรนเดอร์ที่มีความเที่ยงตรงสูงที่แกนหลัก ซึ่งสามารถแปลงหน้า HTML เป็นรูปแบบภาพแรสเตอร์ที่ใช้กันมากที่สุด รวมถึง TIFF, BMP, PNG และ JPEG โดยไม่ต้องใช้ซอฟต์แวร์หรือเครื่องมือเพิ่มเติมใดๆ

จัดการไฟล์ EPUB และ MHTML

ไลบรารีสามารถโหลดไฟล์ EPUB และ MHTML เพื่อดำเนินการต่างๆ รวมถึงการแปลงเป็นรูปแบบเค้าโครงคงที่และรูปแบบภาพแรสเตอร์

การนำทางโหนด HTML

API รองรับการนำทางผ่านไฟล์ HTML ด้วย XPath, Elements หรือ CSS Selector Query และสามารถแทรก แยก ลบ หรือแทนที่โหนดได้อย่างง่ายดาย

แยกโหนดทั้งหมดของสมอประเภท – Java


     
    // instance creation of HTMLDocument and loading HTML from URL
    HTMLDocument dct = new HTMLDocument("https://www.aspose.com");

    // get all anchor type nodes 
    NodeList nodelist = dct.getDocumentElement().querySelectorAll("a");

    // display anchor text & href values for all nodes
    for (Node node : nodelist){

        HTMLAnchorElement anchor = (HTMLAnchorElement)node;
        System.out.println("Text: " + node.getTextContent() + " Href: " + anchor.getHref());
    }



กำหนดค่าแซนด์บ็อกซ์

HTML API ช่วยให้คุณสามารถกำหนดค่าแซนด์บ็อกซ์เอกสารที่ส่งผลต่อการประมวลผลเอกสาร HTML นั่นคือ รูปแบบ CSS ในบางกรณีขึ้นอยู่กับขนาดหน้าจอ



  
  

Aspose.HTML นำเสนอ API การประมวลผล HTML แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่นๆ ตามรายการด้านล่าง: