问题标签 [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 回答
1495 浏览

docx - 如何将新列表项附加到列表

我想找到一个列表段落(以 a. 开头),并将另一个列表项附加到该列表中(它取决于第一个列表元素的文本)。我尝试了许多创建新段落的方法,但我所取得的只是创建了新的列表元素,但是org.docx4j.wml.Text对象被附加到段落中,新段落被附加了。新段落文本为空。如何创建新的列表元素并将其附加到正确的元素?

  • 一个。列出元素 1 |测试| //|测试| 应附加到 b。
  • 湾。//新项目被创建,但没有文本
  • C。
0 投票
1 回答
842 浏览

android - 如何使用 OpenXML4J 或 DOCX4J 在 android SD 卡中读取/编辑 .DOCX 文件

我在一些博客文章中读到 OpenXML4J 有一个 Android 库,用于在 Android 中读取 .DOCX 文件,借助它我们可以轻松地编辑、读取和创建 DOCX 格式。

我的问题是:

  1. 可能吗?
  2. 使用我在 OpenXML4J 中使用的相同代码将创建 DOCX?DocX4j 中是否有适用于 android 的库?
0 投票
1 回答
801 浏览

ms-office - 用于在 docx4j 中操作字段的高级接口?

是否有使用 docx4j 操作文档字段的高级界面?

我正在做的任务是填写这些字段(并且可以选择是否删除它们 - 即可能让它们填写,或者用它们的值替换它们),然后转换为 xsl-fo,以转换为 PCL。

0 投票
1 回答
666 浏览

ms-office - 从 docx4j 中提取 XSL-FO(或直接转换为 PCL)?

有没有办法从 docx4j 中提取 XSL-FO,或者是否有指南(或现有代码)来调整 docx4j pdf 输出以发出 PCL 而不是 PDF?

我正在做的任务是填写(docx)word文档的字段(并且可以选择是否删除它们 - 即可能让它们填写,或者用它们的值替换它们),然后转换为PCL。

0 投票
2 回答
6075 浏览

java - 使用 java 或任何 API 将 HTML 页面转换为 MS word

我想将 HTML 页面转换为 MS Word。我想知道哪些 API 会有所帮助,以及是否有任何其他选项可以做到这一点。将整个页面转换为.doc(例如,如果html页面中有表格,则必须在word doc中创建类似的表格)。Apache POI 不提供将 word 文档格式设置为 HTML 页面中的选项。我需要一些可以给我一个完全格式化的word文档的东西。

我寻求的一些东西是JSOUP, docx4j,jasper reportsJOD Convertor.

我尝试使用 JSOUP 解析 HTML 页面,并在我的 java 程序中获取页面的内容。现在我需要将这些内容传递给 doc/docx 文件。docx4j 可以帮助获取格式化的 docx 文件吗?

请帮忙。谢谢你。

0 投票
3 回答
22664 浏览

java - 使用 java 对象中的值从模板动态创建 word 文档

我想从 HTML 页面创建一个 word 文档。我打算获取 HTML 页面上的值,然后将这些值传递给文档模板。我使用JSOUP来解析 HTML 页面的内容,并在我的 java 程序中获取值。我现在想将这些值传递给 word 文档模板。我想知道可以用来创建文档模板并将值传递给模板以创建 word 文档的最佳技术是什么。

谢谢你。

0 投票
1 回答
4253 浏览

java - 如何在 java 中使用 Docx4j API 以编程方式填充表中的数据

我正在使用 Docx4j http://www.docx4java.org/trac/docx4j以编程方式将数据导出到 docx 文件。我已经成功地以编程方式创建了一个表,但我还不能用值填充表。表的输入是 Hashmaps 的 ArrayList,例如:

这个 objLists.size 将给出表的行数,hashmap 中每个键的对应值将是列数据。(即 hashmap.keys.count == 表的列数)

请指导我如何使用 Docx4J API 添加值。

如果有人提供示例代码来处理同样的事情,那就太好了。

0 投票
1 回答
2906 浏览

java - 运行 docx4j createhtml.java 文件时出错

首先无法修复日志文件接下来无法理解错误并修复它们我使用了以下代码:

这是我使用的代码!!!我已经从我的桌面给输入文件一个 docx 文件

0 投票
6 回答
12885 浏览

spring - 如何在 log4j 中为 docx4j 关闭调试日志记录

当我在 jboss as7 上部署我的 maven/spring 应用程序并尝试上传 docx 文件时,我收到以下消息。当我在应用程序的 WYSIWIG 编辑器中查看该消息时,该消息会显示在上传文件的正文中。当我在码头本地运行应用程序时,该消息不显示。我包含了 log4j 和 docx4j 属性文件。我不确定哪个属性可以让我切换错误中提到的 docx4j 类的调试日志记录,到目前为止,我在网络搜索中都是空的。顺便说一句,我的应用程序没有使用 log4j/docx4j xml 文件,从我读到的内容来看,它是一个非此即彼的设置。如果我应该切换到 xml,请让我知道并告知我需要调整哪些属性,以便我可以清除此消息。

要隐藏这些消息,请关闭 org.docx4j.convert.out.html.HtmlExporterNG2 的 log4j 调试级别日志记录

log4j.properties

docx4j.properties

0 投票
1 回答
1328 浏览

java - Converting and OPC (Open Packaging Convention) file to and flat XML file in JAVA

So I am trying to get an flat file XML version of an OPC document.

I am using OPCPackage from org.apache.poi.openxml4j

In C++ you there is a call that creates flat XML file from this zipped file.

Anyone knows how to do that in Java?

Also any good read related to OPC and Java would be awesome.

Thanks a lot

Cheers

UPDATE: related to the comment i made to only answer...

code

So thats code snippet and it results in compile error:

cannot find symbol symbol: method marshal(java.io.FileOutputStream) location: variable flatOpcWorker of type org.docx4j.convert.out.flatOpcXml.FlatOpcXmlCreator