问题描述
我正在使用openHTMLtoPDF将HTML转换为PDF。我已经为图像提供了完整的路径,但是我不希望库使用基本路径。
例如:我图像的路径是:C:\ Users \ hmt \ Desktop \ pdf \ email_icon.png
PdfRendererBuilder builder = new PdfRendererBuilder();
builder.useFastMode();
builder.withHtmlContent(template,"file:\\");
builder.toStream(baos);
builder.run();
return baos;
}
我遇到以下错误:
When trying to load uri(C:\Users\hmt\Desktop\pdf\email_icon.png) with base URI(file:\),one or both were invalid URIs.
com.openhtmltopdf.load INFO:: URI resolver rejected loading image at (C:\Users\hmt\Desktop\pdf\email_icon.png)
解决方法
如果没有相关资源,baseDocumentUri 可以为 null。
builder.withHtmlContent(template,null);