就是有个需求,需要核算你上传的 pdf 文件的张数和实际的张数,核对两者之间的数量
请
登录后发表观点
mj4ever 2024-07-18 19:15:58我用的是 nodejs
我试一下
阿良 2024-07-18 13:40:21优秀。我是用哪个 python 好像没有成功 你这个是啥
我用的是 nodejs
mj4ever 2024-07-15 20:28:47示例代码,在工作流中尝试引入这些代码就可以了,代码中使用了一些库,需要安装
const pdf = require('pdf-parse'); const fs = require('fs'); const pdfPath = 'path/to/your/pdf/file.pdf'; async function countPages() { try { const data = fs.readFileSync(pdfPath); const pdfData = await pdf(data); const pageCount = pdfData.numpages; // 实际页数 const actualPageCount = 10; // 填入实际的页数 console.log(`上传的PDF文件页数: ${pageCount}`); console.log(`实际页数: ${actualPageCount}`); if (pageCount === actualPageCount) { console.log('页数核对无误'); } else { console.log('页数核对有误'); } } catch (error) { console.error('解析PDF文件出错:', error); } } countPages();
是这个样子
然后
没有成功!
mj4ever 2024-07-15 20:28:47示例代码,在工作流中尝试引入这些代码就可以了,代码中使用了一些库,需要安装
const pdf = require('pdf-parse'); const fs = require('fs'); const pdfPath = 'path/to/your/pdf/file.pdf'; async function countPages() { try { const data = fs.readFileSync(pdfPath); const pdfData = await pdf(data); const pageCount = pdfData.numpages; // 实际页数 const actualPageCount = 10; // 填入实际的页数 console.log(`上传的PDF文件页数: ${pageCount}`); console.log(`实际页数: ${actualPageCount}`); if (pageCount === actualPageCount) { console.log('页数核对无误'); } else { console.log('页数核对有误'); } } catch (error) { console.error('解析PDF文件出错:', error); } } countPages();
优秀。我是用哪个 python 好像没有成功 你这个是啥
厉害了,这个我是放弃的
示例代码,在工作流中尝试引入这些代码就可以了,代码中使用了一些库,需要安装
const pdf = require('pdf-parse');
const fs = require('fs');
const pdfPath = 'path/to/your/pdf/file.pdf';
async function countPages() {
try {
const data = fs.readFileSync(pdfPath);
const pdfData = await pdf(data);
const pageCount = pdfData.numpages;
// 实际页数
const actualPageCount = 10; // 填入实际的页数
console.log(`上传的PDF文件页数: ${pageCount}`);
console.log(`实际页数: ${actualPageCount}`);
if (pageCount === actualPageCount) {
console.log('页数核对无误');
} else {
console.log('页数核对有误');
}
} catch (error) {
console.error('解析PDF文件出错:', error);
}
}
countPages();