我需要統計doc,docx和pdf文件中的頁數。
我知道這是可以做的PHP,NodeJS有沒有一種方法可以統計doc,docx,pdf頁面只有js(沒有Node.js)?
但是有可能只使用JavaScript如果文件在服務器上?
我需要統計doc,docx和pdf文件中的頁數。
我知道這是可以做的PHP,NodeJS有沒有一種方法可以統計doc,docx,pdf頁面只有js(沒有Node.js)?
但是有可能只使用JavaScript如果文件在服務器上?
首先,你需要後
下載的zip文件包含的PDFPageCount.js庫複製到目標頁面
PDFPageCount.getPageCount(目標PDF文件,回調函數);
例
** PDFPageCount.getPageCount( 「HTML5_draft.pdf」,callbackFunc); **
一旦檢測到頁數回調函數將得到頁數爲返回參數
**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;
});
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);
});
嗨鮑姆描述添加 –
現在看起來更好了, 謝謝。 (不是我的downvote順便說一句,我缺乏對此投票的領域知識。) –
這是純粹的js的要求?或者這是否涉及Node.js? –
一臺計算機上的代碼不可能在另一臺計算機上處理數據,而無需先將該數據複製到本地內存中...但這在WWW環境中不應該是困難的。 – Quentin
http://www.electronmedia.in/wp/pdf-page-count-javascript/... pdf only – soni8010
@ Wink.IS它對你有用嗎? – soni8010