c#獲取word文件頁數、字數


引用命名空間:using Microsoft.Office.Interop.Word;

            //啟動Word程序
            Application myWordApp = new ApplicationClass();
            object oMissing = Missing.Value;
            object Nothing = Missing.Value;
            object filePath = "/upload/123.docx"; //這里是Word文件的路徑
            filePath = Server.MapPath(filePath.ToString()); //word物理路徑

            //打開文件
            Document myWordDoc = myWordApp.Documents.Open(
                ref filePath, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                ref oMissing, ref oMissing, ref oMissing, ref oMissing);

            //文件頁數
            int pageNum = myWordDoc.ComputeStatistics(WdStatistic.wdStatisticPages, ref Nothing);
            //文件字數
            int wordNum = myWordDoc.Characters.Count;

            //關閉文件
            myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);
            //退出Word程序
            myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing);

            Response.Write("文件頁數:" + pageNum + "<br/>文件字數:" + wordNum);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM