问题标签 [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.
apache-poi - 使用 Apache POI 3.8 (HWPF) 格式化文本
我正在尝试使用 Apache POI 3.8 在文档中插入以下文本:
[粗体] [正常],
但输出文件有这个:
[粗体][正常]
编码:
这样做的正确方法是什么?
java - java中读取Doc或Docx文件的问题
我在用Java读取.doc
或文件时遇到了这个问题:.docx
java.lang.NoClassDefFoundError: org/apache/poi/hwpf/HWPFDocument
我不明白为什么会发生这种情况,并且希望能帮助您摆脱这个错误。
java - java netbeans 中读取 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)....
java - 一些 HWPF POI 文档构建示例
我正在寻找使用POI构建重要 Word (97-2003) 文档的示例。我已经用“Hello World”创建了一个:
现在我想补充一点:
- 照片
- 空白页
- 一个标题(只有一个字符串)
- 页脚(只有一个字符串)
- 一张表(10 行,3 列)
您对此有一些指示/示例吗?
谢谢你。
java - 使用 apache poi 在 doc 文件中设置颜色文本
我使用此代码片段在 MS Word 文件中设置颜色文本
我想将颜色设置为仅“y”字符,但我得到的结果是所有“x”、“y”、“z”都设置为红色。我在哪里错了?如何将颜色设置为仅“y”字符 - 第二个 CharacterRun。
提前致谢
java - 如何使用 docx4j api 设置行距?
块引用
嗨,我正在尝试使用 docx4j api 将 doc 转换为 docx。我需要根据需要设置行距。
块引用
java - 使用 Apache POI 在 java 中编辑 Microsoft-office .doc 文件
我正在编写java代码来实现以下目标。
1.阅读给定的Microsoft-office文档(.doc)文件。
2.在文件中搜索给定的字符串。
3.删除位于任意位置的给定字符串。
4.在指定位置插入或替换任何给定的字符串。
5.将更新的文件内容写入并保存到新的.doc文件中。
我编写了一个代码来读取、搜索、插入或替换、删除和保存文件,它运行良好,但我无法保留文本格式(如字体颜色、字体大小、对齐方式、左右缩进,样式等)应用于输入文件。
请任何人帮助我解决问题。
谢谢
apache-poi - 如何使用 POI 读取粗斜体格式的 word 文档
我正在使用 Apache POI。
我可以使用“org.apache.poi.hwpf.extractor.WordExtractor”从 doc 文件中读取文本
甚至使用“org.apache.poi.hwpf.usermodel.Table”获取表格
但请建议我,如何获取文本的粗体/斜体格式。
提前致谢。
java - 读取.doc文件内容并写入java中的pdf文件
我正在编写一个利用 Apache-poi 读取 ms-office .doc 文件和 itext jar API 来创建和写入 pdf 文件的 java 代码。我已经阅读了 .doc 文件中打印的文本和表格。现在我正在寻找一种读取文档中写入图像的解决方案。我编写了如下代码来读取文档文件中的图像。为什么这段代码不起作用。
问题是: 1. 条件 if(picture.hasPicture(run)) 不满足但文档有 jpeg 图像。
我在阅读表格时遇到了以下异常。
java.lang.IllegalArgumentException:此段落不是 pagecode.ReadDocxOrDocFile.main(ReadDocxOrDocFile.java:113) 处 org.apache.poi.hwpf.usermodel.Range.getTable(Range.java:876) 表中的第一个段落
任何人都可以帮我解决这个问题。谢谢你。
apache - Apache POI Word .DOC 替换文本
我想打开一个 .doc 文件搜索某些文本并将其替换为其他文本。
我知道 RANGE.replaceText(placeholder, newString) 方法,但是当您在文档中有合并字段或其他特殊格式时它是不可靠的,并且可能会弄乱整个文档。
我想知道是否有另一种方法,手动搜索文档段落并获取字符串并使用每个字符串的 replaceText 方法?