问题标签 [xwpf]

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 投票
4 回答
5631 浏览

java - 如何为 XWPFTableCell 添加边框

我的 XWPFTableCell 需要一个边框,如下表所示。

__________________
|姓名 |性别 |薪水 |
__________________
拉吉女 24000
拉维男 06790

0 投票
0 回答
1051 浏览

java - 删除 XWPFDocument java 的页眉和页脚图像

我需要使用 java 从 .docx 文件中删除页眉和页脚图像。我使用 XWPFDocument API。我没有任何工作代码可以在这里显示。我可以通过引用链接删除标题文本

如何使用 poi 3.8 替换 java 中 docx 标头中的占位符

请帮我解决问题。

0 投票
1 回答
86 浏览

java - 将字符串映射到与控制台相同的 XWPFDocument

我正在使用 XWPFDocument 为发票生成 .docx。我在控制台上设计了如下所示的字符串


我生成 .docx 的代码是:

但生成的具有文本的 .docx 看起来像:

"XXXXXX Restaurant & Cafe 电话号码# 12313531 发票编号 120 类型:C-6 客户名称:29 05 2015 -------------------------- ------------- 产品数量 总价 --------------------------------- ------ fr. 鸡蛋+吐司但果酱 1 110.0 110.0 --------------------------------- ------ 折扣:0% 小计:110.0 现金:200 余额:90.0"

我想获得与控制台上相同的东西。请尽快​​提供帮助。

0 投票
1 回答
1247 浏览

java - poi XWPF 双倍空间

我正在使用 apache POI.XWPF 库来创建 word 文档。在过去的几天里,我一直在寻找如何为整个文档添加双空格。我已经检查了 Apache javadocs,只是通过搜索互联网,但似乎找不到任何答案。

我找到了该addBreak() 方法,但它不起作用,因为用户将输入多个段落并将这些段落分成单行似乎不合理。如果每个段落都使用此方法,那么它不会在每行之间而是在每个段落之间创建双倍空格。

这是我目前拥有的一小部分代码。

为了确保我的问题很清楚,我试图找出如何将 word 文档 (.docx) 加倍空格。所以每一行之间应该有一行空格。这与编辑 word 文档时按 ctrl+2 相同。

感谢您的任何帮助。

0 投票
0 回答
64 浏览

java - Doc到PDF转换的文件没有数据(使用apache POI api)

我使用 Apache POI api 创建了一个 doc 文件,并尝试使用 java 中的 Apache POI 转换为 PDF。生成的 PDF 文件没有数据,但文件正确打开。转换时我没有得到任何异常。

Apache api 创建的 Doc 文件

转换后的 PDF 文件

0 投票
1 回答
5839 浏览

apache-poi - 如何使用 apache POI XWPFDocument 从 java 创建多级项目符号和编号?

我已经阅读了许多与我的要求相关的博客和论坛,但到目前为止,我能够在我得到的所有帮助下为第一级生成项目符号或编号。谁能指导我如何使用 apache poi 创建多级编号。

想知道 Apache POI XWPFDocument 是否支持这样的功能?

以下是我的要求

  1. 第一级
    • 第二级
    • 第二级
  2. 第一级

编辑 1:

这是我的示例代码,适用于单级编号

还可以在下面找到 numbering.xml

0 投票
1 回答
549 浏览

java - 同一页面上的 Apache POI XWPF 段落

我有一个段落,其中包含一些文本、图像和一些文本。所有这 3 个部分都出现在新行上。如何确保只有在当前页面上没有足够空间时才在同一页面上呈现段落。如果当前页面上有空间,那么它应该得到呈现在同一页面上。我用过 :

但这无济于事,因为即使现有页面上有空间,每次都会在新页面上呈现 p11 段落。

0 投票
2 回答
5920 浏览

apache-poi - Apache poi xwpf 表对齐

我正在使用以下代码在 xwpf 中的 Apache Poi 中创建一个表:

我找不到任何方法可以将表格对齐到页面的左侧、中心或右侧。有没有办法做到这一点?

第一行的内容也应该是粗体。有什么方法可以将标题设置为粗体吗?

0 投票
1 回答
669 浏览

java - 如何在 XWPFTableRow 中连接 2 个单元格

我想在一行中构建一个具有单元格跨度的表格。跨两个单元格的跨度工作正常,但跨度命令不会将两个单元格连接到一个单元格,就像 Word in 会做的那样。

Span 命令将第一个单元格的右边界移动到第二个单元格的右边界。

结果是,在具有跨度的行中,现在与其他行一样,多了一个单元格。

附加的单元格是空的,但可见。

我无法移除不必要的细胞。对不需要的单元格的 removeCell 命令似乎有效,因为在此单元格中带有以下 setText 命令的测试会导致 java.lang.IndexOutOfBoundsException,但在 Word 文件中,不需要的单元格已经可见。

有没有人有解决这个问题的想法?

我的设置:Win7-64 dom4j-1.6.1.jar ooxml-schemas-1.1.jar poi-3.12-20150511.jar poi-excelant-3.12-20150511.jar poi-ooxml-3.12-20150511.jar poi-ooxml-schemas -3.12-20150511.jar poi-scratchpad-3.12-20150511.jar xmlbeans-2.6.0.jar

0 投票
1 回答
478 浏览

java - 在 XWPF 文档中添加图像作为标题

如何将图像作为页眉添加到 XWPF 文档中的每一页?我已经尝试了我能想到的所有可能的事情,下面是我的代码:

但是,这在 java.lang.IndexOutOfBoundsException 行给了我一个 java.lang.IndexOutOfBoundsException