{"_id":"pdfdataextract","_rev":"13-d07f2603f89c573e94049ad53725e5b4","name":"pdfdataextract","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.1":{"name":"pdfdataextract","version":"1.0.1","keywords":[],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@1.0.1","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"5a39e27bc88ce4a403d32765289e7f756c312ef8","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-1.0.1.tgz","fileCount":6,"integrity":"sha512-uuVbKJZ1YYFSp+MCx5jqsQ12GNqLI3gUibl1huiPti3ffyeKzg0nu0S/onUxGlinGe7FDcmYT8nuALyqIRL2/A==","signatures":[{"sig":"MEQCIGhzXYRRnOhYQKA5wmJ4T4ImIcqo4ivvT3qBUKkDNFLDAiAiGGOF0M6gX50xDJhZsoIV3TTgropSnNTHZ6nqvNkS0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJger5DCRA9TVsSAnZWagAA6hAP/jep0MEVo/C0H4SFQ1CP\nXXqmXPbAdqrp7UWhEvMRsuoQcABx4W4YVSKmNpSSId73zeSnVr9YpJmapYyR\nl1SQ7uwrTuz6/iF1C1OeM98w/yo30VhPsSo9pzW1nVVtcy0kLNl+cDpJNTWN\nTeYFxyhUc88xFj6AsOqhgt0F+yPLVOisnLzPm8Aq4Qtmum56PA6sKrgxTd/+\n8mxsvqocJJSftGFmlEsYe5RIlI8JSXq5UyHvI/SGYsQxbj5WiqNSajMP4VfO\nK9IY59oUqQ7YdTFFK4gp/lQxsc5nJ4PhF0IQN8Zl2cHGZIzVS2SYinOMjNbT\nv4+MhHg5g6muFZU+mbKX5V2g5h06nP5SrFR02poLoW+kf3GN54iRCb+rH8Lp\nr9vLX9lFHgRdq7HNDEG/AJD7cNccdhWNvT+8u+2bgP42xLDY4LaXzmG9aBws\nNNi1hMz7JeLE/eopd4fsAP/yvtNuTUSsQ8sJ9pF59QkFhV8+lWkH9DRKqvHS\nQhJopk2QYHEaTaL23TkD2fmt793fyWRd7retVMgPmSn4LNK3LqdLcRxPsC+F\nMydXtIdOVckPNXSoOCtiXskXBwJnYRrR0HgWEZlDlMENMqOvdTrbYZO6GsLW\n39XiAjFAA910oKfXhBNlF3Gf+60wciSMHUxxUpVXkZMjPTK54LqQmI+uxRZ1\nRMwk\r\n=HBHV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b45c19d12373a4eb2b053d259a9fcfc2d6e8d971","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"deprecated":"incompatibility with minor version of pdf-dist fixed in v3.0.0","repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.7.570"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_1.0.1_1618656834866_0.22051094639351532","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"pdfdataextract","version":"1.1.0","keywords":[],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@1.1.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"2a20fc5d96375aeca9ecfdd9d807fa6d1f3b20b5","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-1.1.0.tgz","fileCount":6,"integrity":"sha512-85TPdxb+E0xuDYNk2G8fpMuinVVpx+12HrYzBxp3cx16CjBXu4wJ+eqoFVdNx6x32ZGMntVvJn8IXoXx6g2a+A==","signatures":[{"sig":"MEUCIQDKplyMJo9yCgQVFmMqzcFTEAXDwcgrb3DE/i+g50WZGgIgccwqzQ4qs/C7sKK0mnTp6bmRwNYf4nrswjhIdm3lPR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggUaPCRA9TVsSAnZWagAAYUEP/2CxjX13e85OK1E0djdJ\nyMKUYE7GTHDRpI2BWE8z/AfnOJFuhBBWBb/fvHICdMhQp/oWju7HwhL9O1+0\nMizptpPfq6bsrdvm3x/y5g9Q+UQuaFJ7LgL9UH0v/oP7zt7y7+vovqYMy+jR\nvq2rcIbEbAAiNjzN7IEnaGaP3mJxHDxA/UuI8vp94YUb57pfwavmLsB9KgtF\ni/wPtmG44UI6z49I5uOL3EIIScNLMALnLWRjVPKhLmVERigUbmySpDbQlY2x\ny6QzRC5X29vKV7Zly2Vp3lVEjXmFejBQEJH7ro/b+Mgba9o3xWn8tJY3up1C\n1z7B9SwMtcp5mKQYKtCgFJvFEgRL3vT1kwL6zKpPLbUj4z9QlQ7+FMv9w/3J\namzgFgKV1ZjpndbGbQ6V16Rb1ul5RUGDor88GaWB3w6rm6AjtZ2M8Ii4icnI\nOGJMG2CFKxkXVKyEMsPJvaQf7tWu6ZRrg8ytVBwTIUJgfqm0KI/THHqEIRBW\ndQHBckSNQBh/8W4Bi1fStGfUt0SY+zADSh4rAfNlAEPvD6u4As6Sdh48n2xs\nQ9Dg4otxxYRw5qoyswDQ5kGHOJoDglyDkjKVhuzOEjmUmB9/gHVcJFbNbkS7\n5cge+OkRQuoA4B1MB0sOCh/GsbmjR+k6xOrf+fC4UI4PnjVPeOeR2Jtr9yoI\nsPU+\r\n=drmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e3d18c25cb63d68552b0fd9947528361ec3e681a","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"deprecated":"incompatibility with minor version of pdf-dist fixed in v3.0.0","repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.7.570"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_1.1.0_1619084943286_0.9384411128271213","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"pdfdataextract","version":"2.0.0","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor"],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@2.0.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"bc588fd9195e46017cbb98b72a7f99abf2b69961","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-2.0.0.tgz","fileCount":15,"integrity":"sha512-AQB6+QJduyg3tXanHkLWAChvyzXZI4CfkXgFDxjrna0NzzEddwROTdwHefCRGwTYOkxqXKkqPUsw7ag2ZsHfmQ==","signatures":[{"sig":"MEQCIFNSvFG8JUG8B9pJQogTDEXx4jI0NU/uMY0/GLZyZ/PbAiAsKqn0V67Zdn4CDT7D05o2caFd38wpQ1Ta4lumQbUY5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZ9JCRA9TVsSAnZWagAAUx4QAI0SPXm9Uln03ijbJT+J\nZgaZXxuZt1Ej9Lyt7fQOvZ4Vh/EBvA95SkfgAKLSa/GaEyaZXTNZMOSzXRcC\nN0mCobW8GR0Kd00X36NpjYvAXxZHqz37shdQNilIqOq4y5B+/paJLzZT4xqa\nxSySxFVfAqEWSgBew03heJOmrVjH5wWXv6ObkKYsn5SaAPynoWP/VWR+BgTt\nBuxQCCdyeHNIPpmvEe2daU8tI1f77I4V26dIVnDwyOdbvWhlwCK6jWZMHdHN\nfC9Tkv/mVAG7Ep9EeEIKm4OwMqxBmQbtYnFgGQuUZ9Y/zY/FB7ODqij5eb6v\n91yT+uvtnN0E594ekVMpBouExqzX2i2kv/EiNEDObXE2h9kM9CCIZPsm+KSe\nEtRtyrWyKi3CPN7yDRvAbHyVda31vCLB98dhS0Gr5rgblibh3YTEJiIsBTAP\np+UC+BoZ+2NsB8RFOB60BPrR/RH7jpzqncpX4ekXuVBtmzl8PAcRu4feOXej\n8mAseeNt1hqr9GZG06zxsAJ77gZW5BpC0C5udrKpblubgh7OlTwgMQ2NUrhn\n0rANIb3iArADsfOeRKReEcEsf0fRbmtHnux0JO+0UW+bduAsVQXVPrZJ770V\npJrjhb0UWlt8B01HvguNSbO7mapH5sp1jpbnUsVzBeJyhCKVj/USNIrs7Vqw\nJ8Qx\r\n=cdF9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"39f95613fd5f9419e041ef70a56e0ce9d17b9365","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"deprecated":"incompatibility with minor version of pdf-dist fixed in v3.0.0","repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.7.570"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.25.0","ts-jest":"^26.5.5","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^14.14.43","eslint-plugin-jsdoc":"^32.3.3","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_2.0.0_1619631944800_0.7272465140295719","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"pdfdataextract","version":"2.1.0","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor"],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@2.1.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"3b7dfa2160f8c2cedc387e90c31614c763322169","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-2.1.0.tgz","fileCount":15,"integrity":"sha512-zqe90tQBwPMNotf8sRUKnvVn9/+4McJk59eEKhRgZrSy9qfA0wVaLnvHzgJM1/IIj0wqxW4bS1WzxVe/NJgylg==","signatures":[{"sig":"MEQCICnWF75p4YjEo1O2TpHpc4/98x68qq0a7LEqZBU4TrOhAiA2o9Ps1TNFmNE6sQ1WVi9JPXzevKwCyJssn8Xqf0D6rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo19iCRA9TVsSAnZWagAAWmkP/3euI2Zi/VFwBxR5bswt\naExKuuYvZJB43bg90bOMlWdJotAmWuqX6mP0gnMlJmW+CMAhjlF5MmiYNmzN\nRA9g29Na+TYBnWxKiTnTXlC0+nKB1PrxM9ytrQenm+MHdwSWuP0xrzGzo/Xk\nYQmUy48oR6JJ3dieEcu0R70jnDATL9fROqzi/vOUOU1xK+qpltLX9u9dXEIo\nVFUTdtn7Unb00qSOUofDHFFUr5WLCWAkmAIXS5L57cz4K83uhJU2RdaRXE/u\n96s/TeipAgmv0rnpbVKE828mmOeJGobAPK0SUvclj+COprFrZgw3n1zjqjLD\nUMGXw800g6iAz323+0m6q1OhWpodkRMm2lkNWXHtKNkVDcR2KylAO+QPcq36\nKr1B4Ur1JUdsuOvDqZ0vd6VNjzD5GAowkomnaR9Nm0or07MG9bJL2UTFO8Fs\n7pZwrnIiVb1z6WufmPvTOkMdhqA6oprzMbMNra6VqqeqXdOH6hgBHsl3CEb2\nmSzYwsrpm1fG5bheZ3bO/iEBX9Uk7kDCAgAebOlwO3ucm3e3nIOaq1XBHa0k\nhjX+02uDZZpl49QffMxpWPxFxbV7rEba/tDjnkXeaUIKZ7xwqC5YHadO6p+j\nYqpnxGnh3hwpRYD9Ux353hkXubuuntSsF3Fm8Qhe+6O0MificTcOITshLFE6\nrvkI\r\n=V1xr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"11622cbfc2dce243e3f81bd0e96d391b947226b5","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"deprecated":"incompatibility with minor version of pdf-dist fixed in v3.0.0","repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.7.570"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","ts-jest":"^26.5.6","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^14.14.45","eslint-plugin-jsdoc":"^32.3.4","@typescript-eslint/parser":"^4.24.0","eslint-plugin-deprecation":"^1.2.1","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_2.1.0_1621319521872_0.782333092364029","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"pdfdataextract","version":"3.0.0","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor"],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@3.0.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"60b331c3c3509f82ebaa4ae32d176e6f2ee31c9d","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-3.0.0.tgz","fileCount":15,"integrity":"sha512-MstVFYUODoKG73U5LD9Dq6xsj5CkTeCEZ36rE3C2vgQSsQ3qRFp91mJVMOY4QcswA/VZcde1/9z+RlbNRL5Rkg==","signatures":[{"sig":"MEYCIQCQtcQdridRmt5CCzggWGaFcxyhlSTuMArA1xFs+fQwswIhAOkzlFSx+PwNv4qPn2Ktv1dzFHBOyN0lxY6Llk1Ldubm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwQwkCRA9TVsSAnZWagAAna4P/AmXcJnJ1TBFITiLAc1h\nPvcC3Ntug8Ojqn3z7Js4Hx8Qhm5r3G6fiAeNdHiNAJZVS2r/uAHCerl4cYM0\nCrgr1cu7ymVvIpbC6vOdVuCfw38YmVyZgf3vZVig1XMiWFjlYmXZ1P/qEqyx\nxO0NORT5h3Up/A57oPSIdaGRRpZU45c2ow/v7vF230BMDtTDsPJWalrj3M3N\n7RqgSbGnspBHNyanwMYuhDrQwwyQY7A/FNuoW9VGvXemqSYJAqTI74nrJnXO\naeEknX+mdzq4ZF8k7XCpz0jrc6o3GO8Iszw54v0ZLmmJCcaWTLmTe1xfZz3y\nCPHXWtJaLTyFIhaYmu58yx7SMQPka1tnfNeaaPdHLEuXrLW4rF2WbCbJETmV\nbH/14LutxI2LkDYmIfDGfd+XKGtqD5ihtEyERg5EqI+fY437OVfMWR2CETd3\niSeUzPCluRijn4mk15n5U2dEvTqAz+0zMigqgtR6fI8neXkunrsVfmxvlfPw\ntZTvD9u5ZQfyb1AGyz8qWzIbOf0nXljKfGmnMVgqF06cmnuCwwmRRaKuESeQ\n3SN1ngP8zs1wopIijE3HUyZGuK4/ELAw8/L8Hf8IyOIl4puvzCD+4PM3FfoR\n1ZHu2S/yuCauuF2f7FOi7yBCJY0/KDbIodIVd5iMi30yz7HmoBM55o+CBSY0\nMJV/\r\n=ZMYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21fbb3cfb069da5fe67fed66e000c6fd8486d8fa","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.8.335"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","ts-jest":"^26.5.6","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^14.14.45","eslint-plugin-jsdoc":"^32.3.4","@typescript-eslint/parser":"^4.24.0","eslint-plugin-deprecation":"^1.2.1","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_3.0.0_1623264292318_0.6849672540267959","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"pdfdataextract","version":"3.1.0","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor"],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@3.1.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"9eb204ade338f5de0b2d5b9226ee40cc083a4ff8","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-3.1.0.tgz","fileCount":15,"integrity":"sha512-7CvXbLw4QCLNhwkxJaw80CHq70ktOCsbL8dS0dNoI6uWpAihOeAv9woz7ZlXp+XzcZIcpeF2/Z61cStnZHM57g==","signatures":[{"sig":"MEQCIFfnyzmGiHgWi7c8/tiqnpCvM1VEOSV9KdHUslexWcIeAiA8yOlM0N3KNjjFZyEFoR5IjlJXzpbfZ9BmQbS04ioVYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyIqQCRA9TVsSAnZWagAAUQ0P/iS7ZJK9sgBHMMI2Es+W\nCSoFOdVfDleXoqpUHIjZvGrnjNSVhP3o4wevgB2Ec4QurPSSuU5I2czQGU/y\nc5ex/17alxDGpaKXoQd1P4yhD9ygkQsv3B/sFIjc6/+sAz7MEfCL7LrcT7vF\nm/ImCuToh1pkQKQLg0DfUuJZvKMcLHXGKSI9d4cfSj9e0nlj5qzKlAcFsSc8\nHYVzqAb4pzTVlEZ1HIGNcOnP3zjcfx/hGL3F03hllvC5BAmLojM0os2VjvGS\nCgIO70LpNSPKWJyvXyR4djXJcYXKgKSE5DJbvtuSkO7jYXdomDIhPkyr6yln\nauFD7sw59/v3pXMkXvctQBGQIL0ZaSqgVYBFwP/hLdVkb1OmIat4jLVqw1x/\nZYCzKYFqX3Y2s8d9PTygtBqJ/hvTQyc1Dy7XqmFT3DAWfxPk5/crRtNYvL1f\ntlSVpoSWCeCorAVMX+mndjWWjALdf2ma/qc1q2U/qDmq8pRytHDvFgGzMxxV\nOqJ/JdZtqHqwtZNbq+tOQpasGXTfp7GkbFHodrhxTrgnrojH1dzjBEpjRqEw\nzRxLm4ka8Td4uD164O5Jd8aQ64AS0W/C0yzRnLyRWHlnnjIqa3V97gqBgSVh\nySaeBVVM8b6rW8A0hGyxY5uJA1VZhb8P0ZPJNNNHm+oXuSsLbLT2hOaadtpr\nEPAi\r\n=8aZD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"122553d8694ac21b8a610e9149a161f9481b0c8e","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.12","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdfjs-dist":"^2.8.335"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.26.0","ts-jest":"^26.5.6","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^14.14.45","eslint-plugin-jsdoc":"^32.3.4","@typescript-eslint/parser":"^4.27.0","eslint-plugin-deprecation":"^1.2.1","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_3.1.0_1623755408279_0.2531479633306335","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"pdfdataextract","version":"3.2.0","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor"],"author":{"name":"lublak"},"license":"MIT","_id":"pdfdataextract@3.2.0","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"dist":{"shasum":"c40d59fb0de4ed6e63a1da08f87d4f4550e841ec","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-3.2.0.tgz","fileCount":18,"integrity":"sha512-t4W7h+cdr/aefdftzxmf+3w4ntVO70OlOFAGgH2zrbc+lDmYKIzAUXJhP+zpIqK6SnkRnZrQOC0fv/sejUJnrg==","signatures":[{"sig":"MEUCIQC8VmCZX/X+OEgdjgfXrT1whonnAJ/YLdCvxjHKNHeAIwIgdqzSy04krc4Co1bZiffgLhe4xCCRx5MgVyQUmVBkjw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22b5CRA9TVsSAnZWagAAICEP/ixD24vpAV1HgALwd2ox\nrOjVnrLClbNMy48+kvpuosoKnM5ima7xLmDvycTI4f+2dkx7ohB+Gbr/NWyb\nUWKusJKR7N+uBFdMtmDK/TOiJnUgPy5uvMPMVCLVeWUPUxKNgZ1cH7SCFgVS\ntMYxdxmIY8X7pc6BnubNC8J93LD/BD2cSqBWTXIm8SB56of2GQM1uugqwNym\nMLsofq356fs5J9Pv5W+cFA66tUtli30+34hT99ioOBEOyF0cmCf/TutTCVjT\nxDpG3ALZwD0woOAvPdFr+HSGnY9wFJQErcztROk05IDxFsjjIKX2xIbkTXtE\n4GwALfYFt+H8o7qLrLLtMTzb+n9iczZ5yR576qfrsJhOxPcWdg/NxMerPVNe\nlPelgCfdrb5kn58RNxZ4Tpzh6fIgqpjarDZW/7Td1wRKOOAT+zF7Q/oo7Ovc\nowzDSpOs0Gxc9P6v9vx3TfqHMXT1qjk817Yuj9s1BA/KHNSN9iinQz9urptI\nUTZl0cbM544YZZh9T8xBCHLHKCjDcEtWTlK9Ha7rmAlkAPItvTLjHHM/SEgi\nKu4zlZbCkvBDdAgzIfZWQJuElnBvo9zzjYnTNhwTv7mgP5u4IYi3NK9fWQhe\nwy6UPAYuvp+PTeau/bHNi5x8BsiCNYux//9jsHlmnkZhfg1DESeq7receCEl\n2oAZ\r\n=Wy9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"39efe88e85cef2d865ab4bbda5cb0bb3d7e1c18b","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","test":"jest","build":"tsc","prepare":"npm run build","lint:fix":"eslint \"src/**/*.ts\" --cache --fix","build:doc":"typedoc src/index.ts"},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"repository":{"url":"git+https://github.com/lublak/pdfdataextract.git","type":"git"},"_npmVersion":"6.14.15","description":"Extract data from a pdf with pure javascript","directories":{},"_nodeVersion":"12.22.6","dependencies":{"pdfjs-dist":"2.10.377"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","eslint":"^7.32.0","ts-jest":"^27.0.7","typedoc":"^0.22.6","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/node":"^14.17.27","eslint-plugin-jsdoc":"^33.3.0","typedoc-plugin-markdown":"^3.11.3","@typescript-eslint/parser":"^4.33.0","eslint-plugin-deprecation":"^1.2.1","typedoc-github-wiki-theme":"^0.6.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfdataextract_3.2.0_1634545361379_0.08326741635694912","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"pdfdataextract","version":"4.0.0","description":"Extract data from a pdf with pure javascript","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint \"src/**/*.ts\" --cache","lint:fix":"eslint \"src/**/*.ts\" --cache --fix","build":"tsc","test":"vitest","prepare":"npm run build","build:doc":"typedoc src/index.ts"},"keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor","ocr","converter","image"],"dependencies":{"pdfjs-dist":"5.0.375"},"devDependencies":{"@eslint/compat":"^1.2.7","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.23.0","@stylistic/eslint-plugin-ts":"^4.2.0","@types/node":"^22.13.14","@types/opentype.js":"^1.3.8","@typescript-eslint/eslint-plugin":"^8.28.0","@typescript-eslint/parser":"^8.28.0","canvas":"^3.1.0","eslint":"^9.23.0","eslint-plugin-jsdoc":"^50.6.9","globals":"^16.0.0","pureimage":"^0.4.18","skia-canvas":"^2.0.2","tesseract.js":"^6.0.0","typedoc":"^0.28.1","typedoc-github-wiki-theme":"^2.1.0","typedoc-plugin-markdown":"^4.6.0","typescript":"5.8.2","vitest":"^3.0.9"},"homepage":"https://github.com/lublak/pdfdataextract#readme","bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"repository":{"type":"git","url":"git+https://github.com/lublak/pdfdataextract.git"},"author":{"name":"lublak"},"license":"MIT","engines":{"node":">=20"},"_id":"pdfdataextract@4.0.0","gitHead":"06f4e79d0d2c658930cf233ac4f5c496451e9182","_nodeVersion":"23.9.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-vZkSgu4AKexZ1WE17xSXPJ2QnP9z5SwNpKHKvV4HW1z0abZpNLr5LMILzsuMPAWBdpwFf1vDPnmhMmjLSw3jnQ==","shasum":"2371799d2d061f901f7d10fb28bf1f8bd65da1f3","tarball":"https://registry.npmjs.org/pdfdataextract/-/pdfdataextract-4.0.0.tgz","fileCount":39,"unpackedSize":150364,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEfOx0yP9rdN4YfyQJTzyTN4Di8M8p8pPC28dpyaCzmQIgAkRtt3PXQfz2EdZUrYy00W0BMMkVZsHee2e2RYVaWiQ="}]},"_npmUser":{"name":"lublak","email":"lublak.de@gmail.com"},"directories":{},"maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdfdataextract_4.0.0_1743291909503_0.25090329328718775"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-17T10:53:54.866Z","modified":"2025-03-29T23:45:09.845Z","1.0.0":"2021-04-16T10:19:55.039Z","1.0.1":"2021-04-17T10:53:54.990Z","1.1.0":"2021-04-22T09:49:03.529Z","2.0.0":"2021-04-28T17:45:44.983Z","2.1.0":"2021-05-18T06:32:02.035Z","3.0.0":"2021-06-09T18:44:52.686Z","3.1.0":"2021-06-15T11:10:08.450Z","3.2.0":"2021-10-18T08:22:41.485Z","4.0.0":"2025-03-29T23:45:09.682Z"},"bugs":{"url":"https://github.com/lublak/pdfdataextract/issues"},"author":{"name":"lublak"},"license":"MIT","homepage":"https://github.com/lublak/pdfdataextract#readme","keywords":["pdf","pdf.js","pdfjs","parse","parser","json","text","data","crawler","extract","extractor","ocr","converter","image"],"repository":{"type":"git","url":"git+https://github.com/lublak/pdfdataextract.git"},"description":"Extract data from a pdf with pure javascript","maintainers":[{"name":"lublak","email":"lublak.de@gmail.com"}],"readme":"# pdfdataextract\r\n\r\n[![version](https://img.shields.io/npm/v/pdfdataextract.svg)](https://www.npmjs.org/package/pdfdataextract)\r\n[![downloads](https://img.shields.io/npm/dt/pdfdataextract.svg)](https://www.npmjs.org/package/pdfdataextract)\r\n[![status](https://github.com/lublak/pdfdataextract/actions/workflows/node.js.yml/badge.svg)](https://github.com/lublak/pdfdataextract/actions/workflows/node.js.yml)\r\n\r\nExtract data from a pdf with pure javascript.\r\n\r\nThe PdfData wrapper over PdfDataExtractor is inspired by https://www.npmjs.com/package/pdf-parse, which is currently unmaintained.\r\nPdfDataExtractor itself is a simple interface to extract individual data from a pdf file.\r\n\r\n## Install\r\n\r\n`npm install pdfdataextract`\r\n\r\n## Docs\r\n\r\nFull documentation is available at the [wiki](https://github.com/lublak/pdfdataextract/wiki)\r\n\r\n## Usage\r\n\r\nPdfData is a wrapper around PdfDataExtractor to directly get a complete json structure.\r\n\r\n```ts\r\nimport { PdfData, VerbosityLevel } from 'pdfdataextract';\r\nimport { readFileSync } from 'fs';\r\nconst file_data = readFileSync('some_pdf_file.pdf');\r\n\r\n// all options are optional\r\nPdfData.extract(file_data, {\r\n\tpassword: '123456', // password of the pdf file\r\n\tpages: 1, // how many pages should be read at most\r\n\tsort: true, // sort the text by text coordinates\r\n\tverbosity: VerbosityLevel.ERRORS, // set the verbosity level for parsing\r\n\tget: { // enable or disable data extraction (all are optional and enabled by default)\r\n\t\tpages: true, // get number of pages\r\n\t\ttext: true, // get text of each page\r\n\t\tfingerprint: true, // get fingerprint\r\n\t\toutline: true, // get outline\r\n\t\tmetadata: true, // get metadata\r\n\t\tinfo: true, // get info\r\n\t\tpermissions: true, // get permissions\r\n\t},\r\n}).then((data) => {\r\n\tdata.pages; // the number of pages\r\n\tdata.text; // an array of text pages\r\n\tdata.fingerprint; // fingerprint of the pdf document\r\n\tdata.outline; // outline data of the pdf document\r\n\tdata.info; // information of the pdf document, such as Author\r\n\tdata.metadata; // metadata of the pdf document\r\n\tdata.permissions; // permissions for the document\r\n});\r\n```\r\n\r\n```ts\r\nimport { PdfDataExtractor, VerbosityLevel } from 'pdfdataextract';\r\nimport { readFileSync } from 'fs';\r\nconst file_data = readFileSync('some_pdf_file.pdf');\r\n\r\n// all options are optional\r\nPdfDataExtractor.get(file_data, {\r\n\tpassword: '123456', // password of the pdf file\r\n\tverbosity: VerbosityLevel.ERRORS, // set the verbosity level for parsing\r\n}).then((extractor) => {\r\n\textractor.pages; // the number of pages\r\n\textractor.fingerprint; // fingerprint of the pdf document\r\n\r\n\textractor.getText(1, true).then((text) => {\r\n\t\t// an array of text pages (only one page and sorted)\r\n\t});\r\n\r\n\textractor.getText([2]).then((text) => {\r\n\t\t// an array of text pages (only the second page)\r\n\t});\r\n\r\n\textractor.getOutline().then((outline) => {\r\n\t\t// outline data of the pdf document\r\n\t});\r\n\t\r\n\textractor.getMetadata().then((metadata) => {\r\n\t\t// metadata of the pdf document\r\n\t});\r\n\r\n\textractor.getPermissions().then((permissions) => {\r\n\t\t// permissions for the document\r\n\t});\r\n\r\n\textractor.close();\r\n});\r\n```\r\n\r\n## Test\r\n\r\n`npm test`\r\n\r\n## License\r\n\r\n[MIT licensed](/LICENSE)\r\n","readmeFilename":"README.md"}