java如何获取word文档页数

java如何获取word文档页数,第1张

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

1、首先,我们打开我们的电脑,然后我们打开我们电脑上面的excel,之后我们点击插入;

2、然后我们点击d出界面中的页眉和页脚;

3、d出的界面,我们就可以看到页数了,我们点击页数;

4、之后我们就可以看到文档中出现一个总页数了,我们就可以根据我们的需求进行设置总页数了,之后也就相应出现具体的页数了。

@echo off & title 获取PDF文件页数,并写入日志 By 依梦琴瑶

cd /d "%~dp0"

::设置PDF文件所在目录

set Pdf_dir=D:\Pdf_files

::设置正常文件的信息保存日志

set Ok_Log=OkLog

::设置错误文件的信息保存日志

set Err_Log=ErrLog

for /f "delims=" %%a in ('dir /a-d/s/b "%Pdf_dir%\pdf"') do (

    call :GetInfo "%%~a"

)

cls & echo PDF信息获取完毕。

pause

exit

:GetInfo

echo 获取 "%~nx1" 的页数

set "Pages="

for /f "tokens=2 delims=: " %%i in ('"pdftkexe" "%~1" dump_data 2^>nul ^| findstr /bi "NumberOfPages:" ^|^| echo E:Err') do set "Pages=%%~i"

if "%Pages%"=="Err" (

    >>"%Err_Log%" echo 名称: "%~nx1"

) else (

    >>"%Ok_Log%" echo 名称: "%~nx1"        页数: %Pages%

)

goto :eof

脚本保存编码为ANSI。

pdftk的路径请根据您电脑上的路径自定义修改或添加。

以上就是关于java如何获取word文档页数全部的内容,包括:java如何获取word文档页数、excle文档转换为PDF怎样选择页数、对文件夹内的pdf文件进行统计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10136423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存