docx相关内容

使用 apache poi 转换时如何更改边距

当我从 Microsoft Word 文档转换时,我需要更改 PDF 文件的边距. 公共类 TestCon {public static final String DEST = "./test.pdf";public static final String SRC = "./test.docx";公共静态无效主(字符串 [] args){尝试 {InputStream doc = new Fil ..
发布时间:2021-11-12 05:00:57 Java开发

Apache POI - 在 Word 文件中编辑图表数据时,返回表单中定义的数据

我开发了一个包含图表的 Word 函数.在 Word 文件中编辑图表数据时,返回到表单中定义的数据. 步骤如下: 我编辑了 word(docx) xml 数据和工作簿. 我打开microsoft office - 显示数据正常. 我点击图表数据编辑功能 - 它返回原始数据. 库 - o​​oxml-schemas-1.3, poi-4.0.0-SNAPSHOT public ..
发布时间:2021-11-12 05:00:54 Java开发

XWPFTableRow 添加具有当前样式的新行?

我尝试使用 Apache POI 将新行添加到现有的 XWPFTable 中,以便添加的行保持最后一行的样式(字体、颜色等).通常, XWPFTable.createRow() 返回一个空白样式的行.我尝试使用最后一行的 CTRow 作为构造参数和 XWPFTable.addRow() 创建新的 XWPFTableRow 对象.但是,当我创建对象时,它只是引用最后一行(对对象所做的任何更改都会反映 ..
发布时间:2021-11-12 04:52:33 Java开发

使用 Aphace POI 双向使用 word 文档

我正在尝试将一些希伯来语文本添加到 Word 文档中,它工作正常,但是当我添加标点符号时,它变得凌乱. 这是我运行的代码: public static void main(String[] args) 抛出异常 {XWPFDocument 文档 = 新 XWPFDocument();XWPFParagraph 段落 = document.createParagraph();段落.setAl ..
发布时间:2021-11-12 04:46:01 Java开发

如何使用apache poi从java中的docx中删除包含数据的表格和段落

我有一个单词模板,它有多个相似的表格和一些与放在它们之前的表格相关联的段落.根据数据量,我填充了一些表格,其他表格不需要,所以有段落. 我需要删除这些表格和段落.正如您在图像中看到的,我需要删除表 2 及其段落 Table Parahgraph 请帮我怎么做.我尝试使用 document.removeBodyElement(pos) ,但没有帮助. int startIndex = ..
发布时间:2021-11-12 04:38:45 其他开发

将样式文本写入 .docx 文件

我正在尝试编写一个将文本写入 .docx 文件的应用程序.我的应用程序使用 JTextPane,因此用户可以编写他/她想要的任何内容,它还提供了许多按钮,例如粗体、字体颜色、字体大小...等.我遇到的问题是在写入 .docx 文件时保持 JTextPane 上文本的样式.我对 Swing 和 Apache POI 还很陌生,因此示例代码和/或详细解释会有所帮助. 我所拥有的是:(pad 指的 ..
发布时间:2021-11-12 04:38:42 Java开发

Apache POI - 将 Word 文档 (docx) 拆分为页面

我一直在尝试根据预定义的标准将 docx 文档分割为多个文档.以下是我将其切成段落的方法 试试 {FileInputStream in = new FileInputStream(file);XWPFDocument doc = new XWPFDocument(in);列表段落 = doc.getParagraphs();for (int idx = 0; idx 虽然我可以用上面的代码 ..
发布时间:2021-11-12 04:38:37 Java开发

在java中读取.docx文件

我正在尝试用 java 读取一个文件,以下是代码: public void readFile(String fileName){尝试 {BufferedReader reader= new BufferedReader(new FileReader(fileName));字符串行=空;while((line=reader.readLine()) != null ){System.out.prin ..
发布时间:2021-11-12 04:38:31 Java开发

如何使用 apache poi 在 docx 文件中设置普通标题?

我想使用 apache poi 为 docx 文档创建标题,但我遇到了困难.我没有可显示的工作代码.我想要求一些代码作为起点. 解决方案 有一个 Apache POI 单元测试 涵盖您的情况 - 您正在寻找 TestXWPFHeader#testSetHeader().它涵盖从没有设置页眉或页脚的文档开始,然后添加它们 您的代码基本上类似于: XWPFHeaderFooterPol ..
发布时间:2021-11-12 04:38:22 Java开发

使用 Apache poi 从 docx 获取文本样式

我正在尝试从 MS docx 文件中获取样式信息,我可以使用粗体、斜体等添加样式编写文件内容.字体大小等,但读取文件内容和获取样式信息不是那么清楚.我试过使用 XWPFDocument,这个 API 似乎没有读取样式的能力.我现在正在尝试 XWPFWordExtractor,它看起来更有希望,但我仍然无法获取文本的样式信息. 我阅读的内容类型类似于以下内容. “您好,这是粗体文本,这是 ..
发布时间:2021-11-12 04:38:13 Java开发

如何使用 Apache POI 3.5 中新的 OOXML 支持从 DOCX 文件中提取纯文本?

2009 年 9 月 28 日,Apache POI 项目发布了 3.5 版,正式支持 Office 中引入的 OOXML 格式2007 年,如 DOCX 和 XLSX. 请提供以纯文本形式提取 DOCX 文件内容的代码示例,忽略任何样式或格式. 我之所以这么问是因为我找不到任何涵盖新 OOXML 支持的 Apache POI 示例. 解决方案 这对我有用.确保添加了所需的 j ..
发布时间:2021-11-12 04:35:20 其他开发

使用 Apache POI 更改图像布局或在 DOCX 中换行

我以编程方式将图像粘贴到 docx 中.但结果布局不适合我.面临缺乏文档.我需要更改图像包装(布局).例如现在我有这个: 但是想要这个: UPD1:我所做的:遍历段落,然后遍历运行并找到带有特殊书签的特定运行.在这次运行中,我添加了图片: XWPFPicture pic = run.addPicture(新的 ByteArrayInputStream(picSource),文件.PI ..
发布时间:2021-11-12 04:33:01 Java开发

Apache POI XWPF 向标题添加形状

我正在尝试将一些形状和徽标文件添加到我的 word docx 文档的标题中.添加图片对我有用,但我没有找到任何如何添加形状的解决方案.有人可以帮我吗? String imgFile="logo.png";XWPFDocument 文档 = new XWPFDocument(new FileInputStream("myfile.docx"));CTSectPr sectPr = document ..
发布时间:2021-11-12 04:31:59 Java开发