问题标签 [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 投票
0 回答
211 浏览

java - 如何使用 apache poi 将 vsd/vsdx 文件转换为图像(例如 jpg png)

我正在使用apache poi来读取 doc/docx 文件。

现在我可以从我的 doc 文件中提取段落和图片。

当我的 doc 文件中有 vsd 时,如何将 vsd 转换为 png 图像?

我试过这个:

但我得到的图片不包含文字,像这样: 在此处输入图像描述

有人知道我该怎么做吗?

0 投票
0 回答
383 浏览

java - APACHE POI .docx 文件的页数显示为零

我已经为 Doc 页面的页数实现了 Apache POI 库,但是当我将 Google Doc 下载为 .docx 文件时,它显示页数为零。

编辑:我的代码如下

0 投票
1 回答
133 浏览

java - Apache POI replaceText() 副作用,改变行距

我在 Java 中使用 POI 3.15 来替换我的 .doc 模板中的一些文本。

在我保存文档之后。里面的所有内容都是正确的。但文件的风格不是。行间距发生变化。线条之间的原始间隙丢失了。所有的线路都紧紧地挤在一起。

为什么?如何保持模板的风格?

0 投票
1 回答
221 浏览

java - 如何在 Apache POI HWPF 文档中添加换行符,例如 \\n

我必须以旧的 .doc 格式修改 Word 文档。将 Apache POI 与文档的 HWPF 表示一起使用。我努力在任何表格单元格中插入换行符。在修改后的文档中,换行符看起来像空框。

添加了换行符的表格单元格

选择特定单元格后,我用于此的代码:

以下也不起作用:

我尝试的所有东西都变成了盒子。

我还尝试将文档写入临时文件,然后用框替换占位符。HWPF -> empty有人知道解决方案吗?提前致谢。

0 投票
1 回答
65 浏览

java - apache poi HWPF 5.0 的 NoClassDefFoundError

我需要在独立 jar 中添加对 word 文档编辑的支持。我将 apache-poi-poi-5.0.0.jar 和 poi-scratchpad-5.0.0.jar 添加到类路径库和类路径中。但在执行时仍然出现此错误。我在配置中想念什么? 我使用IDEA ide。图书馆 类路径 人工制品 错误