问题遇到的现象和发生背景
实现pdf导出,前端是vue写的,我做的是java后端代码,参考的别人代码,调用wkhtmltopdf生成pdf,其中htmltopdf的工具类需要传入的参数为html字节码,我后端怎么获取前端vue界面的html字节码
问题相关代码,请勿粘贴截图
@SneakyThrows(Exception.class)
public static byte[] htmlBytes2PdfBytes(byte[] htmlBytes) {
Document document = new Document(new ByteArrayInputStream(htmlBytes));
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
document.save(outputStream, SaveFormat.PDF);
// 返回生成的`pdf`字节码
return outputStream.toByteArray();
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
java后端可以获取到vue页面的html字节码