@ilovepdf/ilovepdf-nodejs
Version:
ILovePDF Api - NodeJS Library
28 lines • 965 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var __1 = __importDefault(require(".."));
var fs_1 = __importDefault(require("fs"));
var dotenv_1 = __importDefault(require("dotenv"));
var ILovePDFFile_1 = __importDefault(require("../ILovePDFFile"));
// Load env vars.
dotenv_1.default.config();
var instance = new __1.default(process.env.PUBLIC_KEY, process.env.SECRET_KEY);
var task = instance.newTask('pdfocr');
task.start()
.then(function () {
var file = new ILovePDFFile_1.default('<FILE_PATH>');
return task.addFile(file);
})
.then(function () {
return task.process({ ocr_languages: ['eng'] });
})
.then(function () {
return task.download();
})
.then(function (data) {
fs_1.default.writeFileSync('<FILE_PATH>', data);
});
//# sourceMappingURL=pdfocr.js.map