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 ในบางกรณีขึ้นอยู่กับขนาดหน้าจอ
Support and Learning Resources
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- บันทึกประจำรุ่น
- ทำไมต้อง Aspose.HTML สำหรับ Java
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ