I'm impressed hindi ito alam ng karamihan but its really in the n'aked eye. No need to use programs to clean or purify malicious docs.
You do not have permission to view the full content of this post. Log in or register now.
1. Direct Data Reading with Runtime VM - Isolated without opening the file. 100% safe.Best is virtual machine but yeah... mas safe yan na method compare sa dedicated pdf reader.
"use strict";
// Dependencies
const pdf = require("pdf-parse")
const vm = require("vm")
const fs = require("fs")
// Variables
const vmVars = {
require: require,
console: console,
pdf: pdf,
fs: fs
}
var code = `
const dataBuffer = fs.readFileSync("example.pdf")
pdf(dataBuffer).then((data)=>{
console.log(data.text)
}).catch((err)=>{
console.error(err)
})`
// Main
const vmS = new vm.Script(code)
vmS.runInNewContext(vmVars)