2016-01-13 57 views
1

我需要統計doc,docx和pdf文件中的頁數。
我知道這是可以做的PHP,NodeJS有沒有一種方法可以統計doc,docx,pdf頁面只有js(沒有Node.js)?

但是有可能只使用JavaScript如果文件在服務器上?

+0

一臺計算機上的代碼不可能在另一臺計算機上處​​理數據,而無需先將該數據複製到本地內存中...但這在WWW環境中不應該是困難的。 – Quentin

+1

http://www.electronmedia.in/wp/pdf-page-count-javascript/... pdf only – soni8010

+0

@ Wink.IS它對你有用嗎? – soni8010

回答

0

首先,你需要後

  • here

    下載的zip文件包含的PDFPageCount.js庫複製到目標頁面

  • 調用該函數的格式

PDFPageCount.getPageCount(目標PDF文件,回調函數);

** PDFPageCount.getPageCount( 「HTML5_draft.pdf」,callbackFunc); **

一旦檢測到頁數回調函數將得到頁數爲返回參數

0
**To find out page number of PDF files** 

<script src="js/pdf.js?1444224269"></script> 
PDFJS.workerSrc = "js/pdf.worker.js"; 
var fileLocation = 'test.pdf'; 
var numPages = 0; 
PDFJS.getDocument(fileLocation).then(function(pdf) { 
numPages = pdf.numPages; 
}); 
-1

https://www.npmjs.com/package/docx-pdf-pagecount可以用來獲得DOCX和PDF頁面計數。

const getPageCount = require('docx-pdf-pagecount'); 

getPageCount('E:/sample/document/aa/test.docx') 
    .then(pages => { 
    console.log(pages); 
    }) 
    .catch((err) => { 
    console.log(err); 
    }); 


getPageCount('E:/sample/document/vb.pdf') 
    .then(pages => { 
    console.log(pages); 
    }) 
    .catch((err) => { 
    console.log(err); 
    }); 
+0

嗨鮑姆描述添加 –

+0

現在看起來更好了, 謝謝。 (不是我的downvote順便說一句,我缺乏對此投票的領域知識。) –

+0

這是純粹的js的要求?或者這是否涉及Node.js? –

相關問題