问题标签 [docx4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

java - 如何删除 docx4j 中的自定义属性

可以像这样在 docx4j 中添加自定义属性:

但是如何删除已经设置的属性?

0 投票
3 回答
11329 浏览

xpath - 我正在使用 docx4j 读取 .docx 文件,我需要获取文档的段落并替换字符串

我正在使用 docx4j 来读取和解析 .docx 文件,但是当我遍历段落时,它不是一次性读取所有段落。下面是我正在使用的代码示例。

在上面的 for 循环的一次通过中,这将读作第一段 -

“团队通过对任务、测试、行政和一般服务网络和系统有直接的 MDA 经验,对要求有深刻的理解。重新建立一个对任务、流程和优先事项有深入了解的低风险、反应迅速的团队的好处。我们的综合利用"

但它缺少该段落的最后部分。这将在连续传球中出现。我在这里做错了什么。

该段的全部内容是:

团队通过对任务、测试、行政和一般服务网络和系统有直接的 MDA 经验,对要求有深刻的理解。这样做的好处是风险低、反应迅速的团队,对使命、流程和优先事项有明确的了解。我们使用基于集成信息技术的基于角色的管理 (RBA) 方法与相关承包商、现有流程和我们的补充流程协同工作。

我不知道是否有办法获取整个段落,但如果有的话会很好,因为我需要逐段进行字符串替换。

0 投票
1 回答
726 浏览

jaxb - MOXy 编组错误的对象

我试图让 docx4j 支持 MOXy 作为其 JAXB 实现。

我们已经差不多了;见docx4j 和 MOXy

我遇到的问题是我有一堂课

MOXy 将其编组为 w:delInstrText,而不是 w:t,这是我所期望/希望的,也是 Java 6/参考实现所做的。

架构

FWIW,ObjectFactory 包含:

这是使用 MOXy 罐子:

更新:

这是一个测试用例:

0 投票
1 回答
1550 浏览

android - 如何获取 Word/Excel 文档的页数/页数?

在我的项目中,我需要显示 Word 文档(.doc、.docx)文件中的页数和 Excel 文档(.xls、.xlsx)中的工作表数。我尝试使用 Docx4j 读取 .docx 文件,但性能很差,但我只需要字数并尝试使用 Apache POI。我收到一个错误,例如:

我想知道是否有任何可用于 android 的付费/开源库。

0 投票
3 回答
6880 浏览

java - 将 WordprocessingMLPackage 保存到 ByteArrayInputStream

如何将 org.docx4j.openpackaging.packages.WordprocessingMLPackage 实例保存到 ByteArrayInputStream 中,然后可以从服务器下载。

谢谢。

0 投票
1 回答
1078 浏览

java - 使用 docx4j 时 OutputPropertiesFactory.java 出现空指针异常

我正在使用 docx4j 提取上传的 docx 文件,但出现以下异常

实际上,我第一次可以上传该文件,但第二次发生了这个异常。只是想知道是否有人以前看过它?

谢谢,

0 投票
1 回答
2013 浏览

java - 使用 docx4j-java 生成 docx 文件

我正在使用 docx4j 生成一个包含动态数据的 docx 文件。从数据库中检索示例 docx 文件。现在我需要修改文档中的动态数据。

我正在使用 xstream 生成带有动态数据的 xml。

谁能告诉我如何将此 xml 映射到 doc 文件中使用的内容控件?

我还发现了一个映射到现有内容控件的 xpath。这个 xpath 是如何生成的以及如何修改 xpath 以便我可以添加新的内容控件并映射动态数据?

如果有人能告诉我如何使用 docx4j 生成具有动态数据的文档,那将不胜感激。

提前致谢。

0 投票
2 回答
2325 浏览

java - 用图像 docx4j 替换文本

我有一个单词模板。有一张文字照片必须用图像替换。这必须使用 Docx4Java 来完成。

我该怎么做呢?

0 投票
1 回答
3956 浏览

pdf - docx4j:帮助将 docx 转换为 PDF

我的目标是获取现有的 .docx 文件并使用 docx4j ( http://www.docx4java.org http://www.docx4java.org) 从 Linux 命令行将其转换为 PDF。“入门”指南 ( http://www.docx4java.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.html ) 指的是实际未包含在最新版本 (2.8.1) 中的示例目录包裹。无论如何,我在他们的 SVN 浏览器中找到了示例目录,在包含所有 .jar 文件的 docx4j 文件夹中创建了一个“samples/”子目录,并将 CreatePdf.java 文件下载到示例目录中。然后我尝试运行:

我得到了错误:

任何帮助将不胜感激。

0 投票
1 回答
189 浏览

docx4j - 无法在我生成的 PPTX 文档中获取 presProps.xml

PresentationMLPackage PresentationMLPackage = PresentationMLPackage.createPackage();

我使用上面的 CreateHelloworld.java 示例来创建一个 pptx 文档。我已经对其进行了修改,以便创建的 pptx 包具有 presProps.xml。但是当我执行上面的代码时它不会生成....任何帮助将不胜感激