我想用spring boot从html生成pdf,所以我使用flying discer,并用itextrenderer生成pdf
但在我的html中,无法加载资源。当我打电话时:
FileOutputStream os = new FileOutputStream(file);
iTextRenderer.createPDF(os);
我得到这个错误:
java.io.ioexception:服务器返回url的http响应代码:403:https://my-custom-url.com
它在本地主机上工作,但在部署到aws elastic beanstalk时不起作用。
1条答案
按热度按时间xv8emn3q1#
我的服务器拒绝了请求,因为飞碟库中缺少一个用户代理。
为了解决这个问题,我重载了itextureagent,手动添加了一个用户代理:
我是这样用的: