HTML มักใช้เพื่อแสดงข้อมูลบนหน้าเว็บ เว็บแอปพลิเคชัน และแพลตฟอร์มต่างๆ คุณอาจต้องแปลง HTML เป็นรูปภาพ เช่น JPG, PNG, TIFF, BMP ฯลฯ คุณสามารถดำเนินการแปลง HTML เป็นรูปภาพโดยใช้โปรแกรม Aspose.HTML for Java ในแอปพลิเคชันที่ใช้ Java ของคุณ นอกจากนี้ API ยังดูแลการแสดง HTML เป็นภาพ และคุณไม่จำเป็นต้องกังวลเกี่ยวกับรายละเอียดเบื้องหลังของรูปแบบไฟล์ เพียงใช้การเรียก API แล้วไฟล์ HTML จะแสดงผลอย่างสวยงาม ให้เราสำรวจ Java HTML เป็นการแปลงรูปภาพโดยละเอียด:
- HTML เป็น Image Converter - การติดตั้ง API
- แปลง HTML เป็นรูปภาพ JPG
- แปลง HTML เป็นภาพ PNG
- การแปลง HTML เป็นรูปภาพ TIFF
- แปลง HTML เป็นภาพ BMP
Java HTML เป็น Image Converter - การติดตั้ง API
Aspose.HTML for Java API รองรับการแก้ไข จัดการ และแปลงไฟล์ HTML โดยใช้ภาษา Java สามารถกำหนดค่าได้อย่างง่ายดายโดยการดาวน์โหลดจาก New Releases หรือผ่าน Aspose Repository ด้วยการกำหนดค่าการติดตั้งต่อไปนี้:
พื้นที่เก็บข้อมูล:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
การพึ่งพา:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
แปลง HTML เป็นภาพ JPG ใน Java
คุณสามารถแปลงไฟล์ HTML เป็นรูปภาพได้อย่างง่ายดายด้วยโค้ดไม่กี่บรรทัด ให้เราเรียนรู้การแปลงภาพ HTML เป็น JPG ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ HTML อินพุต
- เริ่มต้น ImageSaveOptions
- แปลง HTML เพื่อส่งออกรูปภาพ JPG
ข้อมูลโค้ดด้านล่างแสดงวิธีแปลง HTML เป็นรูปภาพ JPG โดยใช้โค้ด Java:
// โหลดเอกสาร HTML อินพุต
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// เริ่มต้น ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);
// แปลง HTML เพื่อส่งออกรูปภาพ JPG
com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
if (document != null) {
document.dispose();
}
}
แปลง HTML เป็นรูปภาพ PNG โดยใช้ Java
รูปแบบภาพ PNG เป็นอีกหนึ่งประเภทภาพที่ได้รับความนิยมซึ่งมักเป็นที่ต้องการเนื่องจากคุณลักษณะบางอย่างของภาพ ตัวอย่างเช่น รูปภาพ PNG รองรับความโปร่งใสในรูปภาพ คุณสามารถเรนเดอร์ไฟล์ HTML เป็นภาพ PNG ได้ด้วยขั้นตอนเหล่านี้:
- โหลดไฟล์ HTML อินพุต with HTMLDocument class
- ระบุ ImageFormat เป็น PNG
- บันทึกภาพเอาต์พุต PNG
รหัสต่อไปนี้อธิบายวิธีการแปลง HTML เป็นภาพ PNG:
// เริ่มต้นเอกสาร HTML จากไฟล์ html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// เริ่มต้น ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);
// แปลง HTML เป็น PNG
com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
if (document != null) {
document.dispose();
}
}
การแปลง HTML เป็น TIFF Image ใน Java
รูปแบบไฟล์ภาพ TIFF เป็นที่นิยมเนื่องจากมีการรองรับอย่างกว้างขวางในสภาพแวดล้อมระบบเกือบทั้งหมด คุณสามารถแปลง HTML เป็นภาพ TIFF ได้ง่ายๆ ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน:
- เริ่มต้น HTMLDocument เพื่อโหลดอินพุต HTML
- ระบุ ImageFormat.Tiff สำหรับรูปแบบเอาต์พุต
- บันทึกภาพเอาต์พุต TIFF
รหัสด้านล่างอธิบายวิธีการแปลง HTML เป็นรูปภาพ TIFF ในภาษา Java:
// เริ่มต้นเอกสาร HTML จากไฟล์ html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {
// ตั้งค่าขนาดหน้า 3000x1000 พิกเซล และเปลี่ยนสีพื้นหลังเป็นสีเขียว
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(
new com.aspose.html.drawing.Size(
com.aspose.html.drawing.Length.fromPixels(3000),
com.aspose.html.drawing.Length.fromPixels(1000)
)
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);
// ตั้งค่าสีพื้นหลังสำหรับภาพที่ส่งออก
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());
// เรียกใช้ ConvertHTML เพื่อแปลง 'document.html' เป็นภาพ tiff
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");
} finally {
if (document != null) {
document.dispose();
}
}
แปลง HTML เป็นรูปภาพ BMP โดยใช้ Java
สำรวจวิธีการและคุณสมบัติอื่นๆ สำหรับการแปลง HTML เป็นรูปภาพ ให้เราสำรวจการตั้งค่าขนาดหน้า สีพื้นหลัง ฯลฯ สำหรับไฟล์เอาต์พุต คุณสามารถแปลง HTML เป็นภาพ BMP ได้อย่างง่ายดายด้วยตัวเลือกเพิ่มเติมเหล่านี้ โดยใช้ขั้นตอนต่อไปนี้:
- โหลดไฟล์ HTML อินพุต
- ระบุขนาดและสีพื้นหลังสำหรับภาพที่ส่งออก
- บันทึกภาพเอาต์พุต TIFF
โค้ดด้านล่างสาธิตวิธีการแปลงไฟล์ HTML เป็นภาพ TIFF โดยใช้ Java:
// เริ่มต้นเอกสาร HTML จากไฟล์ html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// เริ่มต้น ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);
// แปลง HTML เป็น BMP
com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
if (document != null) {
document.dispose();
}
}
บทสรุป
เราได้เรียนรู้วิธีแปลงหรือเรนเดอร์ไฟล์ HTML เป็นรูปแบบรูปภาพต่างๆ รวมถึง JPG, PNG, TIFF, BMP และอื่น ๆ โดยใช้ Java คุณสามารถสำรวจประสิทธิภาพและคุณลักษณะของ API เพิ่มเติมได้โดยตรวจสอบผ่าน examples project แสดงคุณสมบัติมากมายสำหรับการทำงานกับไฟล์ HTML นอกจากนี้ คุณสามารถติดต่อเราได้ตลอดเวลาที่ ฟอรัมการสนับสนุนฟรี เพื่อหารือเกี่ยวกับข้อกำหนดหรือข้อกังวลใดๆ ของคุณ
ดูสิ่งนี้ด้วย
ข้อมูล: การใช้ตัวแปลง Aspose JPG เป็น PPT หรือ PNG เป็น PPT คุณสามารถสร้างงานนำเสนอ PowerPoint จากรูปภาพง่ายๆ