需要从具有文本,图像和子弹的HTML创建PDF

时间:2015-07-20 08:34:00

标签: java aspose

目前用于从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字符串没有conatin图像,它工作正常。但如果它包含图像,那么PDF中生成的图像将被裁剪并向右对齐。

1 个答案:

答案 0 :(得分:0)

如果您使用的是旧版Aspose.Words,我建议您从here升级到最新版本(v15.6.0)。如果问题仍然存在,请使用输入html在Aspose.Words forum中报告问题。

我与Aspose一起担任开发人员传播者。