当前位置: 首页 > 知识库问答 >
问题:

替换word文件中的标记

高祺
2023-03-14

下面是我已经尝试过的代码

WordprocessingMLPackage wpml = WordprocessingMLPackage.load(new File(path));

MainDocumentPart mdp = wpml.getMainDocumentPart();

List<Object> content = mdp.getContent();
String line;
for (Object object : content) {
    line = object.toString();
    if (line.contains("<tag>")) {
        line.replace("<tag>", "<newTag>");
    }
}

有什么技巧或解决办法我可以实现它?

共有1个答案

酆乐湛
2023-03-14

您的问题之一是修改字符串行,这对任何东西都没有影响。line.replace(“ ”,“ ”); 忽略此操作的结果。你肯定会想用它做什么,对吧?

此外,如果循环中的对象不是字符串的实例,那么对象指向不同的对象。

您需要修改内容,但不是这样做的。请阅读入门

 类似资料:
  • 我需要在RTF文件的内容中将“\line”标记替换为“\par”标记,然后解析结果文本。 当我通过fileContent时,一切都很顺利!!。数据直接传输到readTextBlocks.(我的转换似乎破坏了文本编码。请帮助我?

  • 问题内容: 我想加载模板Word文档以向其添加内容并另存为新文档。我正在处理.doc文件。 经过长时间的研究,我仅找到docx的解决方案: http://www.smartjava.org/content/create-complex-word-docx-documents- programatically-docx4j http://www.sambhashanam.com/mail-merge

  • 我想加载一个模板word文档以添加内容并另存为新文档。我在处理.文件。 经过长时间的研究,我只找到了docx的解决方案: 所以我想用它的值替换以这种格式编写的任何变量:。我可以用velocity或Apache-poi来做它,什么是它的最佳解决方案。任何帮助都将不胜感激。

  • 我最近一直在开发一个自动系统来制作和打印要邮寄的信件。该系统的工作原理如下: null 我在网上找到了一些教程,找到了适合我需要的代码。不幸的是,此代码仅适用于早于2007年的Word版本(.doc文件)。对于2007兼容性(.docx文件),我会更改什么?

  • 本文向大家介绍Python替换文件中的文本,包括了Python替换文件中的文本的使用技巧和注意事项,需要的朋友参考一下 例子            

  • 我有一个文本文件(没有标点符号),文件大小约为100MB-1GB,以下是一些示例行: 以及替换标记列表,如下所示: 在文本文件上替换后我想要的输出如下所示: 该解决方案正在工作,但对于大量替换标记和大型文本文件,速度非常慢。有更好的解决方案吗?