{"_id":"@deeptakirandas/pdf-parse","_rev":"3-52dd3ce2c0c4380ddd0674cdc2c54825","name":"@deeptakirandas/pdf-parse","dist-tags":{"latest":"1.1.4"},"versions":{"1.1.2":{"name":"@deeptakirandas/pdf-parse","version":"1.1.2","description":"Pure javascript cross-platform module to extract text from PDFs.","main":"index.js","keywords":["pdf-parse","pdf-crawler","xpdf","pdf.js","pdfreader","pdf-extractor","pdf2json","j-pdfjson","pdf-parser","pdf-extract","pdf-extractor","pdf-to-text","pdf-text-extract","pdfjs","server side PDF parsing","pdf metadata"],"dependencies":{"debug":"^3.1.0","node-ensure":"^0.0.0"},"devDependencies":{"mocha":"^4.0.1"},"scripts":{"test":"node node_modules/mocha/bin/_mocha --recursive --slow 10000","start":"node index.js"},"author":{"name":"Deepta Kiran Das"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Deepta-Das/pdf-parser.git"},"bugs":{"url":"https://github.com/Deepta-Das/pdf-parser/issues"},"homepage":"https://github.com/Deepta-Das/pdf-parser#readme","gitHead":"726214b1f055c8cb6d9421faf16ede0402e3a1d7","_id":"@deeptakirandas/pdf-parse@1.1.2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-VCAOJRhMH9E8F8VNOHWuElp7mhQ2yTAW6hTKKaXSxDvdKjA8ATmrRioZxYKjQC/8uHBNB4PIhTtK+1khyHeqxw==","shasum":"03d775488fa5ba1da76286ea3272023e1e83d796","tarball":"https://registry.npmjs.org/@deeptakirandas/pdf-parse/-/pdf-parse-1.1.2.tgz","fileCount":50,"unpackedSize":29409488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8siNCRA9TVsSAnZWagAA5kMP/1KvVibBBo/fhzBk+eVc\nY5BgUngAkj0CNnIGKmYl3AFJChQzac0HK2qKvHMsoFnFvCr25kcgbUFI222L\nCkMJ4uhHhfguES6uku4vxlg9S4VQrikRya/VuAod01YpMEzyuICyodxmxY+Y\nRiX2VlhxKn4JJvsx9JWPgDvB4eiVKJE/cjdbH3lEIXKccXaQ+4tN6JSJP+eg\nB88GBNHUKkbQYK8V9ZfxZfU03z5yWIGqxMdLMlkTJzvuEmbe120nwKptePDB\nOHJ2kdbjgT79RYWE5BzOE2Skh+z/X7cE7my4fMZdYKV0hHyeuU6Dd0PcBlor\n8n3l1qBf9/dPQ7y9Wapli1jXst+CSily1x4Tao+ATr6lW0KI+gO4TLkp65tF\nVQGN5YKkpl9vkGAAXy5k4SL98FeGQmGIJ0FOvYT7Iyv6jGu8Ew2RQPHJDeer\nS52v3qU4H8oShKnp7lOE979W6GB/nY1klEzWUfv1SOe2J1T388AqDj8uuN+k\n9hGw5tLoMO33lYy4lUT/sOha9o7Dx4hEJyPnmWIqkFkrerdG7RgF7VYTQL8A\ncQRV732h5nmR/6hr+BrvSvgcTwjzEfIdgTQEXtb3f6IwYpic0BJe2fhAdLGd\nwKsf7i8By6oHOKoiH8fMB3CSGp0w+G+IVfrNmDAo4db8CjHzBHhbrCfYBEX+\ncywD\r\n=aBgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrZt+3pZd/8d7jmmmVREVf5LVILycRYkhyDEgEtgzeJgIgHJtq6lyZGYASheKvBtJb58q6VBtYihn/QE/7AgADwc8="}]},"_npmUser":{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"},"maintainers":[{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-parse_1.1.2_1643301005125_0.37029037937385945"},"_hasShrinkwrap":false},"1.1.3":{"name":"@deeptakirandas/pdf-parse","version":"1.1.3","description":"Pure javascript cross-platform module to extract text from PDFs.","main":"index.js","keywords":["pdf-parse","pdf-crawler","xpdf","pdf.js","pdfreader","pdf-extractor","pdf2json","j-pdfjson","pdf-parser","pdf-extract","pdf-extractor","pdf-to-text","pdf-text-extract","pdfjs","server side PDF parsing","pdf metadata"],"dependencies":{"debug":"^3.1.0","node-ensure":"^0.0.0"},"devDependencies":{"mocha":"^4.0.1"},"scripts":{"test":"node node_modules/mocha/bin/_mocha --recursive --slow 10000","start":"node index.js"},"author":{"name":"Deepta Kiran Das"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Deepta-Das/pdf-parser.git"},"bugs":{"url":"https://github.com/Deepta-Das/pdf-parser/issues"},"homepage":"https://github.com/Deepta-Das/pdf-parser#readme","gitHead":"726214b1f055c8cb6d9421faf16ede0402e3a1d7","_id":"@deeptakirandas/pdf-parse@1.1.3","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-hvtYEFlX4PNh1X4kbkgFMcGy5KPy0wBjs9lajSPGZCXfCYScIVuP7rJjZ7W9BZ8LWfW8SJRhcS7hfBr+5r7WRw==","shasum":"c62f8943488b29f015d9c7de78bc872614a116c6","tarball":"https://registry.npmjs.org/@deeptakirandas/pdf-parse/-/pdf-parse-1.1.3.tgz","fileCount":50,"unpackedSize":29409430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh83UwCRA9TVsSAnZWagAARD4QAI1oi0ESHUH8/hctoB+S\n1ameLCqnjfCYMPLuQSWAWYufl5cL+7MBYr1B5pFQpeKjkMMUDwn0lVV9tOpC\n2Tj7+9jyIA/L6rNE0fv45H4ohYwvtXN85ra9O1h+rudTxiIn0KEenCYHomXH\n9tSOAmessKVEVGLVaGWQsvk7U0LG0xhjSyUYkEjyZK3lkOjGIE4/P7FW5SFx\niXmd2Ya/31WHCR0dB9jXn6cJCfh4F6et69gp0uiva4p3/BlyjAEalYP99xD0\nLEeJjYELEFElfU42sM6H0ki6qUhOX9bFUvUhukOT7brnoa0QlB2SiPE17Rbp\nqxgboP3fga163KaAC77pA3ER2xkR39s0mzVXYHh64TIV41gJFdFyH3en1cwv\nzKa9qHplXjpkr9NFUg0PqGyYkc5Z5tWwptYKmde04cKU7h1BuVI+Bs4dnP/y\n4J/w0AvBdBxH2aDJqVt6J0g/ZgoavAoXtkhCpvGUgISRNda0KMBr0lXvVLrj\nx02hPbIZthWeihGrhjllIFHCjovfmr/xi0xGXzBNaXSGsZwOnpY78qjSIinw\nMRPUFe5XGnfYwcf/SFhQa83NBOm2aQhT3tKoQyZaKb9rC+8uBvXZCIvQIZCu\nZ/YoELo9IHY6J1VajRIYGxwegepi45TpHtK2Fg2C8kvAw9dHWn4SOX8bzer4\nmrQs\r\n=YQFT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmwhsX8vCf0D1T/lrBQgPDUeI9jMQSD7YespNj3YNkRAIhAO3lawRn6V108MF+rxiV97p5MpuRYmQtxhx0xekI8Hi5"}]},"_npmUser":{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"},"maintainers":[{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-parse_1.1.3_1643345200505_0.6472944845391204"},"_hasShrinkwrap":false},"1.1.4":{"name":"@deeptakirandas/pdf-parse","version":"1.1.4","description":"Pure javascript cross-platform module to extract text from PDFs.","main":"index.js","keywords":["pdf-parse","pdf-crawler","xpdf","pdf.js","pdfreader","pdf-extractor","pdf2json","j-pdfjson","pdf-parser","pdf-extract","pdf-extractor","pdf-to-text","pdf-text-extract","pdfjs","server side PDF parsing","pdf metadata"],"dependencies":{"debug":"^3.1.0","node-ensure":"^0.0.0"},"devDependencies":{"mocha":"^4.0.1"},"scripts":{"test":"node node_modules/mocha/bin/_mocha --recursive --slow 10000","start":"node index.js"},"author":{"name":"Deepta Kiran Das"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Deepta-Das/pdf-parser.git"},"bugs":{"url":"https://github.com/Deepta-Das/pdf-parser/issues"},"homepage":"https://github.com/Deepta-Das/pdf-parser#readme","gitHead":"726214b1f055c8cb6d9421faf16ede0402e3a1d7","_id":"@deeptakirandas/pdf-parse@1.1.4","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-RsF2AWukZYgUxiuUiQLKnM4KN/vg1EEQO/nOboRBWHnXDcXxvDi3dIdA/VVjZrjv3az6lR5icLH6lZMxMc0+9w==","shasum":"cdf61048a737e46793ddbf1ab4cac2f42f20da08","tarball":"https://registry.npmjs.org/@deeptakirandas/pdf-parse/-/pdf-parse-1.1.4.tgz","fileCount":50,"unpackedSize":29405464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/m0bCRA9TVsSAnZWagAA1tUP/13NGdAtpOqP6/h2mn5e\n901JPgmF1eU9vExFjYnJdAWlOC3zn57NFH/X6qb3mDBeX8U830pKqNudC10u\nYah+arL0jLFeWPXK6tdySBPiklyLCy0GMFbaRaf86tgG/oHG855pX3T5vbQP\n38sfWbSN+860D5/uGNYCHiLTiTL+HkA19ue+f3zQhwExAzOIW0RJLYzlpt5F\nPXPBs2L/wwjLAn3JFuep/tOYU/lyo0Y80tzqRYOgpV5jrKHS9ZyqXdhO9Ec2\nT27ignnW66Aceey1MhwJPP0puudQR/soHev1FeETFXC+mlJ7hOgVZRwDi7sa\nx35eiPryoSw1bTllhTgaUY8Aqgrc4QyANh4ZdzDvHVR4EsIn+TBbVMOUb7E9\ncvIsy58GGVL74o1hN0JoFp+p6q38KmwFYSULrIFt6wDXTdSssdKWWTtnUPUc\nodf61PbTG0jIieYCgTjP0JzwOVRSzn1+aQsqgorivlOSglKTyOqNOx3TwFQ9\n+y2EzXC9YV53VkDk+bkgK9oWNxXKSkNN5ssgx8adk7NF+3hY6koV+rrhwCHk\nyRuX7BpFu1b5grPS6HSpN5ToTxM1voS0ycpTq2MzXpp/x/rH2/OuNfPv4OsC\ntDQevwSk9Xks3ERk/7LBIvI1rY6Q/S59oT0aftHs/hAXQiJwa1VBFMZGmKJD\n0s2X\r\n=Mk4J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0a1ZJ8W1CiWbpPRdqXqH1unm5UvBd6TkwAKL4P697VAIgAtGfbPwipKtmJ4m+uYvoiDmTj3NXiu/6jvLfbO1LXFw="}]},"_npmUser":{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"},"maintainers":[{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-parse_1.1.4_1644064027271_0.8627430190043295"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-27T16:30:05.038Z","1.1.2":"2022-01-27T16:30:05.975Z","modified":"2022-04-05T03:37:06.427Z","1.1.3":"2022-01-28T04:46:40.822Z","1.1.4":"2022-02-05T12:27:07.637Z"},"maintainers":[{"name":"deeptakirandas","email":"deeptakirandas@gmail.com"}],"description":"Pure javascript cross-platform module to extract text from PDFs.","homepage":"https://github.com/Deepta-Das/pdf-parser#readme","keywords":["pdf-parse","pdf-crawler","xpdf","pdf.js","pdfreader","pdf-extractor","pdf2json","j-pdfjson","pdf-parser","pdf-extract","pdf-extractor","pdf-to-text","pdf-text-extract","pdfjs","server side PDF parsing","pdf metadata"],"repository":{"type":"git","url":"git+https://github.com/Deepta-Das/pdf-parser.git"},"author":{"name":"Deepta Kiran Das"},"bugs":{"url":"https://github.com/Deepta-Das/pdf-parser/issues"},"license":"MIT","readme":"# @deeptakirandas/pdf-parse\r\n\r\n**Javascript cross-platform module to extract texts from PDFs.**\r\n\r\n## Installation\r\n`npm i @deeptakirandas/pdf-parse`\r\n \r\n## Basic Usage - Local Files\r\n\r\n```js\r\nconst fs = require('fs');\r\nconst pdf = require('@deeptakirandas/pdf-parse');\r\n\r\nlet dataBuffer = fs.readFileSync('path to PDF file...');\r\n\r\npdf(dataBuffer).then(function(data) {\r\n\r\n\t// number of pages\r\n\tconsole.log(data.numpages);\r\n\t// number of rendered pages\r\n\tconsole.log(data.numrender);\r\n\t// PDF info\r\n\tconsole.log(data.info);\r\n\t// PDF metadata\r\n\tconsole.log(data.metadata); \r\n\t// PDF.js version\r\n\t// check https://mozilla.github.io/pdf.js/getting_started/\r\n\tconsole.log(data.version);\r\n\t// PDF text\r\n\tconsole.log(data.text); \r\n        \r\n});\r\n```\r\n\r\n## Basic Usage - HTTP\r\nYou can use [crawler-request](https://www.npmjs.com/package/crawler-request) which uses the `pdf-parse`\r\n\r\n## Exception Handling\r\n\r\n```js\r\nconst fs = require('fs');\r\nconst pdf = require('@deeptakirandas/pdf-parse');\r\n\r\nlet dataBuffer = fs.readFileSync('path to PDF file...');\r\n\r\npdf(dataBuffer).then(function(data) {\r\n\t// use data\r\n})\r\n.catch(function(error){\r\n\t// handle exceptions\r\n})\r\n```\r\n\r\n\r\n## License\r\n[MIT licensed](https://github.com/Deepta-Das/pdf-parser/blob/main/LICENSE) and all it's dependencies are MIT \r\n","readmeFilename":"README.md"}