![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
simple-resume-parser
Advanced tools
A NodeJS library to parse pdf, txt, doc and docx files to JSON and CSV
A Simple NodeJs library to parse Resume files in PDF, DOC, DOCX and TXT format to JSON. If the CVs / Resumes contain any social media profile links then the solution should also parse the public social profile web-pages and organize the data in JSON format (e.g. Linkedin public profile, Github, etc.)
npm install resume-parser --save
const ResumeParser = require('simple-resume-parser');
// From file
const resume = new ResumeParser("./files/resume.doc");
// From URL
const resume = new ResumeParser("https://writing.colostate.edu/guides/documents/resume/functionalSample.pdf");
//Convert to JSON Object
resume.parseToJSON()
.then(data => {
console.log('Yay! ', data);
})
.catch(error => {
console.error(error);
});
//Save to JSON File
resume.parseToFile('converted') //output subdirectory
.then(file => {
console.log('Yay! ', file);
})
.catch(error => {
console.error(error);
});
At this moment application will work fine, but! By default it supports only .TXT
and .HTML
text formats. For better performance you should install at least support of .PDF
(and .DOC
). Here is instructions, how to do it from textract README file:
PDF
extraction requires poppler-utils
be installed, linkDOC
extraction requires catdoc
be installed, link, unless on OSX in which case textutil (installed by default) is used.DOCX
extraction requires antiword
be available (e.g. sudo apt-get install -y antiword
for Ubuntu)All 'action' are by building src/dictionary.js
file. For now it has only basics rules, but it's very flexible (although a bit complicated) and extensible. Just put your rule according to existing and following main principles and enjoy!
FAQs
A NodeJS library to parse pdf, txt, doc and docx files to JSON and CSV
The npm package simple-resume-parser receives a total of 102 weekly downloads. As such, simple-resume-parser popularity was classified as not popular.
We found that simple-resume-parser demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.