HTML เป็นรูปภาพ Java

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

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 ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ HTML อินพุต
  2. เริ่มต้น ImageSaveOptions
  3. แปลง 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 ได้ด้วยขั้นตอนเหล่านี้:

  1. โหลดไฟล์ HTML อินพุต with HTMLDocument class
  2. ระบุ ImageFormat เป็น PNG
  3. บันทึกภาพเอาต์พุต 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 ได้ง่ายๆ ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน:

  1. เริ่มต้น HTMLDocument เพื่อโหลดอินพุต HTML
  2. ระบุ ImageFormat.Tiff สำหรับรูปแบบเอาต์พุต
  3. บันทึกภาพเอาต์พุต 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 ได้อย่างง่ายดายด้วยตัวเลือกเพิ่มเติมเหล่านี้ โดยใช้ขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ HTML อินพุต
  2. ระบุขนาดและสีพื้นหลังสำหรับภาพที่ส่งออก
  3. บันทึกภาพเอาต์พุต 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 จากรูปภาพง่ายๆ