package org.example;
import org.xhtmlrenderer.simple.Graphics2DRenderer;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args ) throws IOException {
File source = new File("C:\\Users\\A\\IdeaProjects\\untitled\\test.html");
File g2drDest = new File( "G2DR2212123.png");
BufferedImage g2drImage = Graphics2DRenderer.renderToImageAutoSize(source.toURI().toURL().toExternalForm(), 1024, BufferedImage.TYPE_INT_ARGB);
ImageIO.write(g2drImage, "png", g2drDest);
}
}
/***
* <dependency>
* <groupId>org.xhtmlrenderer</groupId>
* <artifactId>flying-saucer-core</artifactId>
* <version>9.9.0</version>
* </dependency>
*/
HTML转jpeg
于 2024-08-21 17:45:16 首次发布