JAVA如何修改Word文档格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA如何修改Word文档格式相关的知识,希望对你有一定的参考价值。

如果只是文字的话,直接读出来,然后用07的存回去,poi能实现。但是有目录什么的就麻烦了,03的读出来目录是一行代码,就容易出问题
我用的poi正好在纠结,最后没办法,用按键精灵一个个转的。有个word文档批处理软件貌似能做到,但是要收费。
下面的是我读取word文字的代码
03读取:
InputStream is = new FileInputStream(docfile);
WordExtractor ex = new WordExtractor(is);
text = ex.getText();
System.out.println(text);
07读取:
OPCPackage opcPackage = POIXMLDocument.openPackage(docxfile.getAbsolutePath());
POIXMLTextExtractor extractor = new XWPFWordExtractor(opcPackage);
text = extractor.getText();
System.out.println(text);
最后:doc不一定是03的,也可能是07的
参考技术A POI,可以用来操作OFFICE文档

如何修改pdf里面的文字

  PDF是现在使用的比较多的一种格式文档,在创建的时候有些是通过word,ppt或其他格式文档转换而来的,都是在之前的文档进行编辑好之后进行格式的转换。那么如果要对pdf文件进行编辑又该怎样操作。
 
第一种方法——
1.首先可以将pdf转换成其他文档格式再进行编辑,例如将pdf转换成word
2.先下个pdf转换器安装好,打开转换器,选择里面的文件转word。
3.添加需要转换的pdf文件,点击开始转换。
4.转换成好后用word打开进行编辑,编辑完成后再另存为pdf格式或者用转换器转换为pdf格式。
 
第二种方法——
1.直接对pdf文件编辑要用到pdf编辑器,先打开编辑器,然后用编辑器打开pdf文件。
2.打开文件后在左侧选择要编辑的页面,在右边进行编辑。
3.文本直接在文本框中进行编辑,可以通过添加文本框来添加新的文本。
4.图片可以通过“插入——来自文件”来添加,或者直接在其他地方进行复制粘贴也行。
5.pdf文件里面的图片可以调整大小,进行简单编辑,复杂的编辑可以通过外部编辑器来实现。

 

以上是关于JAVA如何修改Word文档格式的主要内容,如果未能解决你的问题,请参考以下文章

如何能让Java生成复杂Word文档

如何在word中应用和修改样式

使用freemarker生成的word文档,如何利用java代码将其转换为pdf格式?

用JAVA能把Word和PDF文档的表格内容和格式识别出来吗

Java POI 如何操作word 格式

如何自定义word中标题的格式