英文:
how to discrard base uri when using withHTMLContent openHTmlToPDF
问题
我正在使用 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;
我得到以下错误:
尝试使用基础 URI(file:) 加载 uri(C:\Users\hmt\Desktop\pdf\email_icon.png) 时,一个或两个 URI 都无效。
com.openhtmltopdf.load 信息:: URI 解析器拒绝加载位于 (C:\Users\hmt\Desktop\pdf\email_icon.png) 的图像。
英文:
I am using openHTMLtoPDF to convert my HTML to PDF. I have given full path to my images therefore , I don't want teh library to use a base path.
Ex: path of my image is: 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;
}
I am getting the following error:
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)
答案1
得分: 3
baseDocumentUri如果没有相关资源,可以为null。
builder.withHtmlContent(template, null);
英文:
baseDocumentUri can be null if there are no relative resources.
builder.withHtmlContent(template, null);
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论