问题标签 [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.
java - 如何删除 docx4j 中的自定义属性
可以像这样在 docx4j 中添加自定义属性:
但是如何删除已经设置的属性?
xpath - 我正在使用 docx4j 读取 .docx 文件,我需要获取文档的段落并替换字符串
我正在使用 docx4j 来读取和解析 .docx 文件,但是当我遍历段落时,它不是一次性读取所有段落。下面是我正在使用的代码示例。
在上面的 for 循环的一次通过中,这将读作第一段 -
“团队通过对任务、测试、行政和一般服务网络和系统有直接的 MDA 经验,对要求有深刻的理解。重新建立一个对任务、流程和优先事项有深入了解的低风险、反应迅速的团队的好处。我们的综合利用"
但它缺少该段落的最后部分。这将在连续传球中出现。我在这里做错了什么。
该段的全部内容是:
团队通过对任务、测试、行政和一般服务网络和系统有直接的 MDA 经验,对要求有深刻的理解。这样做的好处是风险低、反应迅速的团队,对使命、流程和优先事项有明确的了解。我们使用基于集成信息技术的基于角色的管理 (RBA) 方法与相关承包商、现有流程和我们的补充流程协同工作。
我不知道是否有办法获取整个段落,但如果有的话会很好,因为我需要逐段进行字符串替换。
jaxb - MOXy 编组错误的对象
我试图让 docx4j 支持 MOXy 作为其 JAXB 实现。
我们已经差不多了;见docx4j 和 MOXy
我遇到的问题是我有一堂课:
MOXy 将其编组为 w:delInstrText,而不是 w:t,这是我所期望/希望的,也是 Java 6/参考实现所做的。
从架构:
FWIW,ObjectFactory 包含:
这是使用 MOXy 罐子:
更新:
这是一个测试用例:
android - 如何获取 Word/Excel 文档的页数/页数?
在我的项目中,我需要显示 Word 文档(.doc、.docx)文件中的页数和 Excel 文档(.xls、.xlsx)中的工作表数。我尝试使用 Docx4j 读取 .docx 文件,但性能很差,但我只需要字数并尝试使用 Apache POI。我收到一个错误,例如:
我想知道是否有任何可用于 android 的付费/开源库。
java - 将 WordprocessingMLPackage 保存到 ByteArrayInputStream
如何将 org.docx4j.openpackaging.packages.WordprocessingMLPackage 实例保存到 ByteArrayInputStream 中,然后可以从服务器下载。
谢谢。
java - 使用 docx4j 时 OutputPropertiesFactory.java 出现空指针异常
我正在使用 docx4j 提取上传的 docx 文件,但出现以下异常
实际上,我第一次可以上传该文件,但第二次发生了这个异常。只是想知道是否有人以前看过它?
谢谢,
java - 使用 docx4j-java 生成 docx 文件
我正在使用 docx4j 生成一个包含动态数据的 docx 文件。从数据库中检索示例 docx 文件。现在我需要修改文档中的动态数据。
我正在使用 xstream 生成带有动态数据的 xml。
谁能告诉我如何将此 xml 映射到 doc 文件中使用的内容控件?
我还发现了一个映射到现有内容控件的 xpath。这个 xpath 是如何生成的以及如何修改 xpath 以便我可以添加新的内容控件并映射动态数据?
如果有人能告诉我如何使用 docx4j 生成具有动态数据的文档,那将不胜感激。
提前致谢。
java - 用图像 docx4j 替换文本
我有一个单词模板。有一张文字照片必须用图像替换。这必须使用 Docx4Java 来完成。
我该怎么做呢?
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 文件下载到示例目录中。然后我尝试运行:
我得到了错误:
任何帮助将不胜感激。
docx4j - 无法在我生成的 PPTX 文档中获取 presProps.xml
PresentationMLPackage PresentationMLPackage = PresentationMLPackage.createPackage();
我使用上面的 CreateHelloworld.java 示例来创建一个 pptx 文档。我已经对其进行了修改,以便创建的 pptx 包具有 presProps.xml。但是当我执行上面的代码时它不会生成....任何帮助将不胜感激