首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法只用js (没有Node.js)来统计文档,文档,pdf页面?

问有没有办法只用js (没有Node.js)来统计文档,文档,pdf页面?
EN

Stack Overflow用户
提问于 2016-01-13 17:26:28
回答 3查看 5.1K关注 0票数 0

我需要计算在doc,docx和pdf文件中的页数。

我知道用PHP、NodeJS

但是,如果文件在服务器上,只使用javascript就可以了吗?

EN

回答 3

Stack Overflow用户

发布于 2017-08-27 21:44:16

https://www.npmjs.com/package/docx-pdf-pagecount可用于获取docx和pdf页数。

代码语言:javascript
复制
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);
  });
票数 2
EN

Stack Overflow用户

发布于 2016-01-13 18:12:02

首先,你需要从here下载压缩文件

在那之后

  • 将PDFPageCount.js库包含到目标页中
  • 以

格式调用函数

PDFPageCount.getPageCount(target PDF文件,回调函数);

示例

**PDFPageCount.getPageCount("HTML5_draft.pdf",callbackFunc);**

一旦检测到页数,回调函数将获取页数作为返回参数

票数 -2
EN

Stack Overflow用户

发布于 2016-01-29 14:46:42

代码语言:javascript
复制
**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;
});
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34762798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档