【发布时间】:2015-07-20 08:34:00
【问题描述】:
目前从 HTML 字符串创建 PDF 的实现不适用于项目符号和图像。它裁剪图像并将所有项目符号转换为矩形框。我正在使用文档生成器插入 html 并保存 pdf 方法。这些在没有图像和项目符号的情况下也能很好地工作
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.insertHtml(content);//content is html string
ByteArrayOutputStream dstStream = new ByteArrayOutputStream();
int type = SaveFormat.PDF;
builder.getDocument().save(dstStream, type);
从上面的部分返回 ByteArrayOutputStream 并写入文件。 如果 html 字符串不包含图像,它可以正常工作。但如果它包含图像,则 PDF 中生成的图像将被裁剪并向右对齐。
【问题讨论】:
-
请分享您的相关代码部分并详细描述未按预期/预期工作的部分。
-
是的分享代码细节??
-
根据 cmets 编辑问题。