我今天开始使用docx4j;
String content = "Hello <strong>Word</strong><br>";
Tc tableCell = factory.createTc();
tableCell.getContent().add(
wordMLPackage.getMainDocumentPart().createParagraphOfText(content)
);
tableRow.getContent().add(tableCell);
Hello <strong>Word</strong><br>
Hello Word
我在StackOverflow和Web上进行了搜索,并尝试了找到的几乎所有示例,但信息非常零散,在深入挖掘之前,我想至少知道我的方向是否正确。
我已经向Maven添加了docx4j-importxhtml
jar,但是在文档中它声明内容必须是格式良好的XHTML,而我只有一堆文本和HTML混合在一起。
你有一个选择:
自己动手可以让你有更大的控制力,这意味着下游的处理可以工作(例如转换成PDF格式),而不必先在Word中打开docx。
我还看到了其他的docx4j模块(例如,xhtmlrenderer),但我不确定哪一个是好的。
docx4j-ImportXHTML依赖于此。
我正在尝试创建一个表,并使用docx4j库将其添加到MainDocumentPart,如下所示,但它会破坏文档,并且无法打开(我使用MS Word 2010和docx格式)
桑谢·萨赫德娃
我想用docx4j库解析一个docx文件。 我需要检测org.docx4j.wml.instrText对象,但实际上它返回org.docx4j.wml.Text而不是org.docx4j.wml.instrText. 我在这里找到了一个与此库的旧版本一起使用的解决方案: http://www . docx 4 Java . org/forums/docx-Java-F6/can-I-just-t-
问题内容: 我用Java编写了一个小的复制工具,用于复制USB记忆棒上的.mp3文件。复制新文件时,会保留一些文件属性,但不会保留创建时间。 要复制文件,我使用: 所以我的问题是,有没有办法节省文件创建时间?如果没有,我想我建立了一个用Windows robocopy复制的类。 问题答案: 如果您使用的是Java 7+,则可以使用: 如果那没有复制创建时间(在我的机器上也是如此),您也可以手动设置
null 很抱歉,我无法发布我尝试过的任何内容,因为我还没有在此任务上尝试过任何内容,尽管我使用将从获得的转换为,以便在应用程序的中输出。请开导我,我在压力和困惑中迷失了……!