用户登录
用户注册

分享至

javaword页数 java如何获取word文档页数

  • 作者: 百感一梦
  • 来源: 51数据库
  • 2020-04-21

int pages = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getPages();//总页数int wordCount = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getCharacters();// 忽略空格的总字符数 另外还有getCharactersWithSpaces()方法获取带空格的总字数。

java如何获取word文档页数

XWPFDocument docx = new XWPFDocument(POIXMLDocument.openPackage(电月度例会会议纪要.docx));int pages = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getPages();//总页数int wordCount = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getCharacters();// 忽略空格的总字符数 另外还有getCharactersWithSpaces()方法获取带空格的总字数。System.out.println (pages= + pages + wordCount= + wordCount);}public static void parse97() throws Exception {WordExtractor doc = new WordExtractor(new FileInputStream(电月度例会会议纪要.doc));

java实现插入word页眉页脚以及生成目录及页码

public class JavaToWords {

/**

* word运行程序对象

*/

private ActiveXComponent word;

/**

* 选定内容

* @return Dispatch 选定的范围或插入点

*/

public Dispatch select() {

return word.getProperty("Selection").toDispatch();

}

public void toWord(String seekView) {

Dispatch selection = select();

//设置页眉

if(seekView != null && !"".equals(seekView)){

//取得活动窗体对象

Dispatch ActiveWindow = word.getProperty("ActiveWindow").toDispatch();

//取得活动窗格对象

Dispatch ActivePane = Dispatch.get(ActiveWindow,"ActivePane").toDispatch();

//取得视窗对象

Dispatch View = Dispatch.get(ActivePane, "View").toDispatch();

try{

Dispatch.put(View,"SeekView", "9"); //设置页眉

Dispatch.put(selection,"Text",seekView);

Dispatch.put(View, "SeekView", "10"); // 10是设置页脚

Dispatch.put(selection, "Text", seekView); //

}finally{

if(ActiveWindow != null ) ActiveWindow.safeRelease();

if(ActivePane != null ) ActivePane.safeRelease();

if(View != null ) View.safeRelease();

}

}

}

}

希望对你有些帮助,不过好像要下一个外部资源包,叫jacob 的,我也记的不太清楚了,应该是这个,你找找看

Word文档如何从第二页开始显示页码?

我们打开我们所要编辑的文档,如图所示,这篇文档已经设置了页码。但是,页码是从第一页开始计数的,不符合我们的需要。

1、我们把光标移到第二页开头(如果想要从第三页开始,就把光标移到第三页开头,以此类推)。

2、我们点击“页面布局——(页面设置)分隔符——(分节符)下一页”。

3、双击第2页的页脚处,进入页眉和页脚的编辑状态,点击工具栏中的“设计——(导航)链接到前一条页眉”按钮,使其使其退出高亮状态,如图所示。

4、点击“插入——页码——设置页码格式”。

5、在设置界面选择“起始页码”,并将其设置为“1”,点击确定。这时,我们就看到了第二页的页码变成了1。

扩展资料

Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.doc)成为事实上最通用的标准。Word文件格式的详细资料并不对外公开。Word文件格式不只一种,因为随Word软件本身的更新,文件格式也会或多或少的改版,新版的格式不一定能被旧版的程序读取(大致上是因为旧版并未内建支援新版格式的能力)。

微软已经详细公布Word 97的DOC格式,但是较新的版本资料仍未公开,只有公司内部、政府与研究机构能够获知。业界传闻说某些Word文件格式的特性甚至连微软自己都不清楚。

其他与Word竞争的办公室作业软件,都必须支援事实上最通用的Word专用的档案格式。因为Word文件格式的详细资料并不对外公开,通常这种兼容性是藉由逆向工程来达成。许多文字处理器都有汇出、汇入Word档案专用的转换工具,譬如AbiWord或OpenOffice。(参照文本编辑器当中关于其他竞争软件的说明。)

Apache Jakarta POI是一个开放原始码的Java数据库,其主要目标是存取Word的二进制文件格式。不久前,微软自己也提供了检视器,能够不用Word程序就检视Word文件。例:Word Viewer 2003。

Microsoft office Word 97到Microsoft office Word 2003之前的Word文件格式都是二进制文件格式。不久以前,微软声明他们接下来将以XML为基础的档案格式作为他们办公室套装软件的格式。Word 2003提供WordprocessingML的选项。

这是一种公开的XML档案格式,由丹麦政府等机构背书支持。Word 2003的专业版能够直接处理非微软的档案规格。

跟其它Microsoft Office程序一样,Word可使用固定宏语言(宏语言)来高度定制。(最初是WordBasic,但自从Microsoft office Word 97以来就变成Visual Basic)然而,这种性能也可以在文档中嵌入就像梅利莎蠕虫的电脑病毒。这就是电脑用户需要安装防火墙和反病毒软件的另一个原因。Microsoft's security advice

人们所知道的第一个感染Microsoft Word文档的病毒叫做概念病毒,一个相对危害很小的病毒,它的出现是为了证明宏病毒出现的可能性。

参考资料:百度百科 word的格式

WORD文档插入页码时有几页不显示不显示页码?如何解决

  • WORD文档插入页码时有几页不显示可能是由于之前排版插入了分隔符,是的页面中无法进统一插入页码,需要进行删除分隔符操作。

  • 工具:分隔符 Word软件

  • 步骤:

  • 第一步,当操作Word文档的时候如果在插入空白页的时候同时插入了分隔符,这个时候文档就不是一个统一的版面了,需要手动删除分隔符进行排版。

  • 第二步,使用快捷键Ctrl+F调出查找命令对话框,点击特殊格式---分节符,然后把这些分节符全部替换为空白的空格就可以了。

  • 第三步,删除后,然后使用插入---页码命令重新对文档进行页码的插入即可完成。

word目录后面的页码怎么对齐

材料/工具:word2010

1、下图中是word中的目录但是页码还没有对齐,以下图为例进行演示。

2、首先选中所有的目录,然后按照下图中红色箭头步骤2点击【段落设置】

3、然后在弹出的【段落】设置页面点击【制表位】

4、然后在弹出的制表位对话框中按照下图中红色箭头指示步骤在【制表位位置】输入38,然后红色箭头2选【右对齐】,在红色剪头3选【2.....(2)】

5、然后回到之前的目录中,将光标放置在页码前,然后点击【tab】键就会自动对齐页码了

word2007中为什么插入页码后,页数变多了,比如插如前文档是10页,插入后却变成13页了

和页脚占的高度有关系。

转载请注明出处51数据库 » javaword页数 java如何获取word文档页数

软件
前端设计
程序设计
Java相关