问题标签 [hwpf]

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 回答
1694 浏览

apache-poi - 使用 Apache POI 3.8 (HWPF) 格式化文本

我正在尝试使用 Apache POI 3.8 在文档中插入以下文本:

[粗体] [正常],

但输出文件有这个:

[粗体][正常]

编码:

这样做的正确方法是什么?

0 投票
1 回答
754 浏览

java - java中读取Doc或Docx文件的问题

我在用Java读取.doc或文件时遇到了这个问题:.docx

java.lang.NoClassDefFoundError: org/apache/poi/hwpf/HWPFDocument

我不明白为什么会发生这种情况,并且希望能帮助您摆脱这个错误。

0 投票
1 回答
733 浏览

java - java netbeans 中读取 Doc 或 Docx 文件的问题

可能重复:
java 中读取 Doc 或 Docx 文件的问题

我在java中程序读取文件字时遇到问题。然后我运行程序,它报告错误如下:java.lang.NoClassDefFoundError: org/apache/poi/hwpf/HWPFDocument at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)....

0 投票
1 回答
10866 浏览

java - 一些 HWPF POI 文档构建示例

我正在寻找使用POI构建重要 Word (97-2003) 文档的示例。我已经用“Hello World”创建了一个:

现在我想补充一点:

  • 照片
  • 空白页
  • 一个标题(只有一个字符串)
  • 页脚(只有一个字符串)
  • 一张表(10 行,3 列)

您对此有一些指示/示例吗?

谢谢你。

0 投票
1 回答
1313 浏览

java - 使用 apache poi 在 doc 文件中设置颜色文本

我使用此代码片段在 MS Word 文件中设置颜色文本

我想将颜色设置为仅“y”字符,但我得到的结果是所有“x”、“y”、“z”都设置为红色。我在哪里错了?如何将颜色设置为仅“y”字符 - 第二个 CharacterRun。

提前致谢

0 投票
1 回答
2541 浏览

java - 如何使用 docx4j api 设置行距?

块引用

嗨,我正在尝试使用 docx4j api 将 doc 转换为 docx。我需要根据需要设置行距。

块引用

0 投票
3 回答
6136 浏览

java - 使用 Apache POI 在 java 中编辑 Microsoft-office .doc 文件

我正在编写java代码来实现以下目标。

1.阅读给定的Microsoft-office文档(.doc)文件。

2.在文件中搜索给定的字符串。

3.删除位于任意位置的给定字符串。

4.在指定位置插入或替换任何给定的字符串。

5.将更新的文件内容写入并保存到新的.doc文件中。

我编写了一个代码来读取、搜索、插入或替换、删除和保存文件,它运行良好,但我无法保留文本格式(如字体颜色、字体大小、对齐方式、左右缩进,样式等)应用于输入文件。

请任何人帮助我解决问题。

谢谢

0 投票
2 回答
3689 浏览

apache-poi - 如何使用 POI 读取粗斜体格式的 word 文档

我正在使用 Apache POI。

我可以使用“org.apache.poi.hwpf.extractor.WordExtractor”从 doc 文件中读取文本

甚至使用“org.apache.poi.hwpf.usermodel.Table”获取表格

但请建议我,如何获取文本的粗体/斜体格式。

提前致谢。

0 投票
1 回答
2450 浏览

java - 读取.doc文件内容并写入java中的pdf文件

我正在编写一个利用 Apache-poi 读取 ms-office .doc 文件和 itext jar API 来创建和写入 pdf 文件的 java 代码。我已经阅读了 .doc 文件中打印的文本和表格。现在我正在寻找一种读取文档中写入图像的解决方案。我编写了如下代码来读取文档文件中的图像。为什么这段代码不起作用。

问题是: 1. 条件 if(picture.hasPicture(run)) 不满足但文档有 jpeg 图像。

  1. 我在阅读表格时遇到了以下异常。

    java.lang.IllegalArgumentException:此段落不是 pagecode.ReadDocxOrDocFile.main(ReadDocxOrDocFile.java:113) 处 org.apache.poi.hwpf.usermodel.Range.getTable(Range.java:876) 表中的第一个段落

任何人都可以帮我解决这个问题。谢谢你。

0 投票
1 回答
1801 浏览

apache - Apache POI Word .DOC 替换文本

我想打开一个 .doc 文件搜索某些文本并将其替换为其他文本。

我知道 RANGE.replaceText(placeholder, newString) 方法,但是当您在文档中有合并字段或其他特殊格式时它是不可靠的,并且可能会弄乱整个文档。

我想知道是否有另一种方法,手动搜索文档段落并获取字符串并使用每个字符串的 replaceText 方法?