{"content":"pdf-parse v2.4.5: const pdfParse = require('pdf-parse'); const data = await pdfParse(buffer); data.text = full text extracted from all pages concatenated. data.numpages = page count. data.info = PDF metadata. The library is Promise-based, takes Buffer as input. DKV PDF pattern: each vehicle block starts with line containing 'VEHICLE: {plate} CARD NO.:'; transaction rows follow with date + station + km + product + qty + unit; ends with 'TOTAL:'. Multi-page: text is full concatenation across all pages.","source":"web","provider":"websearch","confidence":"LOW","fetched_at":"2026-06-26T12:30:47.125Z","ttl":86400000,"kind":"docs"}