【问题标题】:converting docx document to pdf with docx4j not the same使用 docx4j 将 docx 文档转换为 pdf 不一样
【发布时间】:2013-11-08 23:51:54
【问题描述】:

晚上好! 我以编程方式从 docx 文档(java docx4j)转换为 pdf。

我从我的 docx 文档中获取 pdf 文档,但 pdf 与 docx 文档不完全相同。 (数字之间的行丢失,没有粗体标题,请参阅附件)

如果您比较 docx 和 pdf 文档,会有两个不同之处。 1) pdf 中的标题不再粗体,2) 在数字 9 (§9) 下更重要,数字 (1)、(2)、(3) 之间没有新行。在pdf中,但在docx中有。

如何从我的 docx 文件中生成相同的 pdf? 提前致谢

http://www.janolaw.de/export/LivingWillGeneratedByMe.pdf

http://www.janolaw.de/export/LivingWillorg.docx

【问题讨论】:

  • 您使用的是 docx4j 2.8.1 还是当前快照?如果是前者,请尝试后者,因为已经发生了重大变化。
  • 嗨,杰森,它不是 2.8.1,这是我的用户 docx4java.org/docx4j/docx4j-nightly-20131008.jar

标签: java pdf docx docx4j


【解决方案1】:

关于“数字 (1),(2),(3) 之间没有新行”,似乎 w:br 没有被正确处理。

我创建了https://github.com/plutext/docx4j/issues/90 来跟踪这个。

更新修复在docx4j 3.0 beta 2

【讨论】:

  • 我正在丢失表格中的文本样式。知道为什么会发生这种情况吗?
猜你喜欢
  • 1970-01-01
  • 2019-03-04
  • 1970-01-01
  • 2017-01-22
  • 1970-01-01
  • 2021-01-21
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
相关资源
最近更新 更多