node 获取pdf的真实尺寸
时间: 2023-11-21 16:29:39 浏览: 269
要在Node.js中获取PDF文件的真实尺寸,你可以使用pdf.js库。以下是示例代码:
```javascript
const fs = require('fs');
const pdfjsLib = require('pdfjs-dist');
// 读取PDF文件
const pdfData = new Uint8Array(fs.readFileSync('example.pdf'));
// 加载PDF文件
pdfjsLib.getDocument({data: pdfData}).promise.then(function(pdf) {
// 获取第一页
const pageNumber = 1;
pdf.getPage(pageNumber).then(function(page) {
// 获取页面宽度和高度
const viewport = page.getViewport({scale: 1});
const width = viewport.width;
const height = viewport.height;
console.log(`页面宽度:${width},页面高度:${height}`);
});
});
```
这段代码使用pdf.js库读取PDF文件,并获取第一页的宽度和高度。你可以根据自己的需求修改代码来获取其他页面的尺寸。
阅读全文