java生成pdf直接让页面显示 如何利用itext将web页面生成pdf?

如何利用itext将web页面生成pdf?我为什么要用它页面转换图像()可以拍摄整页屏幕截图,但使用页面转换图像(). getsubimage(x,y,width,height)的屏幕截图是空白的吗?

如何利用itext将web页面生成pdf?

我为什么要用它页面转换图像()可以拍摄整页屏幕截图,但使用页面转换图像(). getsubimage(x,y,width,height)的屏幕截图是空白的吗?在这个PDF中,只有用iText的pdfcontentbyte绘制的层。可能有很多计划。我认为更合适的方案是使用nodejs端的无头浏览器截图生成PDF,然后返回链接让前端下载。

建议使用以下库,它可以快速将HTML或URL内容输出为图片,或汇编为PDF。毕竟,对于前端来说,写一页就像喝水一样自然。

cvte fe/木偶师截图文档.打开()//iText使用Windows系统字体(TrueType)BASEFONT BASEFONT=BaseFont.createFont(“C:/Windows/Fonts/西姆尤.TTF", BaseFont.IDENTITY哦BaseFont.NOTFont=pcnewcell(Font)字体)