有没有一种方法可以计算只有js(没有Node.js)的doc、docx、pdf页面
Is there a way to count doc, docx, pdf pages with only js (without Node.js)?
我需要计算doc、docx和pdf文件中的页数
我知道用PHP、NodeJS 是可能的
但若文件在服务器上,那个么只使用javascript就可以实现吗?
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);
});
**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;
});
首先需要从这里下载zip文件
在之后
- 在目标页面中包含PDFPageCount.js库
- 按以下格式调用函数
PDFPageCount.getPageCount(目标PDF文件,回调函数)
示例
**PDFPageCount.getPageCount("HTML5_draft.pdf",callbackFunc);**
一旦检测到页面计数,回调函数将获取页面计数作为返回参数
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- JS(node.js)而循环不起作用
- 如何使用 JS (Node.js) 防止 HTTP 查询中允许使用 UTF8 字符串
- Angular JS & Node Webkit Routing
- 当作为脚本运行时.js Node中“this”的上下文是什么
- JS/Node:- 使用 node.io 选择标记
- JavaScript 如何让节点在返回 node.js/Node-RED 之前等待
- 处理快速连续的函数调用 - Javascript / underscore.js / node.js
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- JS node-mysql bools 表现得很奇怪
- Node.js+Node Webkit+基于Node串行端口的应用程序-这可能吗
- 如何在Express.js/Node.js中检查查询字符串是否有值
- Express.Js, Node.Js, MongoDB Questions
- 在JS/Node中,当多个人编辑相同的记录时,如何避免数据冲突?有图案吗
- 服务器端js(node.js)上的同步
- 将参数从jade发送到js/node
- angular.js+node.js/electron中的Promise;不起作用
- 是否有可能确定我的应用程序的aws实例使用js/node aws-sdk
- Image Magick模块抛出奇怪的错误(Express js Node js)
- 用JS (Node.js)读取文本文件'