【问题标题】:Need to create PDF from HTML having text, images n bullets需要从包含文本、图像和项目符号的 HTML 创建 PDF
【发布时间】: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 编辑问题。

标签: java aspose


【解决方案1】:

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

我与 Aspose 合作,担任开发人员宣传员。

【讨论】:

    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多