使用cssbox虽然能进行截图,但是很明显基本有些样式会受到不同程度的影响坚强的小二 04/10 17:30自己百度一下 wkhtmltopdf
使用cssbox虽然能进行截图,但是很明显基本有些样式会受到不同程度的影响
坚强的小二
04/10 17:30
自己百度一下 wkhtmltopdf
adafdsfs
04/10 17:35
这不是转pdf的么
一代码农码一代
04/10 18:31
使用python吧+ wkhtmltopdf ,可以完美处理HTML转图片,PDF等。
菜狗哉
04/10 22:19 Android
调用浏览器,且采用无头模式(不可见),对元素截图。自然是毫无影响,完着呈现。
MillieTL19
今天 10:50
可用Free Spire.Doc for Java组件,它能够支持将HTML转换为图片。转换效果很好,不会影响原本格式。以下为html转图片的代码:
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.documents.ImageType;
import com.spire.doc.documents.XHTMLValidationType;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class HtmlToImage {
public static void main(String[] args) throws IOException {
//加载html示例文档
Document document = new Document();
document.loadFromFile("C:\\Users\\Test1\\Desktop\\toHtml.html", FileFormat.Html, XHTMLValidationType.None);
//保存为png图片格式。可支持的图片格式有:BMP, JPEG, PNG, GIF, Tiff等
BufferedImage image= document.saveToImages(0, ImageType.Bitmap);
String result = "output/result-HtmlToImage.png";
File file= new File(result);
ImageIO.write(image, "PNG", file);
}
}