{"_id":"pdf-page-counter","_rev":"4-87065f34a5d7edbd520cfe9ec7387b19","name":"pdf-page-counter","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"pdf-page-counter","version":"1.0.0","description":"Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.","main":"index.js","keywords":["pdf-page-counter","pdf-parser","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"},"homepage":"https://gitlab.com/decebal2dac/pdf-page-counter","bugs":{"url":"https://gitlab.com/decebal2dac/pdf-page-counter/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/decebal2dac/pdf-page-counter.git"},"author":{"name":"Decebal Dobrica","email":"decebal1988@gmail.com"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"9c59c90c300ca208a6916657ec8e5cb62cc159b7","_id":"pdf-page-counter@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-fTH5LkafWPIGMgc0Xjz5SlC/DFZXEr8aeSYx3uiRb7BhBpDV02TSqEWSt1NE7JwzC55Eh3hSeBrr9QqKu4v5GA==","shasum":"cfa6a341029efa711e552cbb55ab4920bc6f2f2b","tarball":"https://registry.npmjs.org/pdf-page-counter/-/pdf-page-counter-1.0.0.tgz","fileCount":48,"unpackedSize":29155496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOvyOCRA9TVsSAnZWagAAZ0AP/RQrbgYQQ0GIeyHC9Q/g\nFfLq7Kcd6XvO1eTlXWi+s+iifGGdFfVQ5jTe7OmoQbqIpMGIe780x9TA3O2H\neMkpCUqeer0YDq+BC+4EFOfQWS8rIfszHMYVZ8wu/Bk6yDWl3EI5hcz6zj3x\nx47Z6vqlD7TnodoG04GrZCM/b8O7y4Y5ZE7TIrEy1mrte1437vbVuAGBldxo\nplhDdFB5J4B1AfOEH2Mg2WLBw6Y+DiQtCZsu08zE89eaDl6zTn+ExVG9VAUQ\noSzUziSWjNQBEq5aBEPhDnMcMg8BQg7wfQkiDUpIohCsoPjNHZk6chs6SJx/\nZCfhIcJ8KGMXiB2BPHbeyM/9ZPkRBZZQSuSRCgk1wUmaG59xRtxc9nyKyI8F\n4FfWadfKzfUo6XNcZX/IXvQN0kUxJ4s9lwEi9nUIKG8fWrYexAgJwAx4qGyU\n3YpGaINsm/MOh+em40PWs9KHLp201NRa19y+nM4kR/FPVOXN5BCDqQCpJTiE\nCilkJJ2+myLMNac5V+W8IZO1LkPWInR+kgsvtOw09TEqFKQdaZgvSNkgwLmA\nIDeVM6pZJWdMImngnngmLpSeM1Zzi9HSq3+T2VQ4xjNg0lewRQ5OHR+WBc63\n64fFzdTqNepJcoGkCFO/TJ0yjulGAHzIqhbO2rXe28Tj8dfj0Y6AtQPFGlnI\nT3dC\r\n=Ju1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrMg/V2cEEw7CHD7mwregJ3ByKWo49iAgb7tcEGhT1iwIhAJwhvRZiXlkAHrfhOtQ9qUEdeHlXgGejFCWbiQcbw4L/"}]},"maintainers":[{"name":"decebal","email":"decebal1988@gmail.com"}],"_npmUser":{"name":"decebal","email":"decebal1988@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-page-counter_1.0.0_1597701261216_0.36054665344915904"},"_hasShrinkwrap":false},"1.0.1":{"name":"pdf-page-counter","version":"1.0.1","description":"Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.","main":"index.js","keywords":["pdf-page-counter","pdf-parser","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"},"homepage":"https://gitlab.com/decebal2dac/pdf-page-counter","bugs":{"url":"https://gitlab.com/decebal2dac/pdf-page-counter/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/decebal2dac/pdf-page-counter.git"},"author":{"name":"Decebal Dobrica","email":"decebal1988@gmail.com"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"94038d55ab04bba37517202aee4693878e75ac66","_id":"pdf-page-counter@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-4rM4lc+pjtofofA93tFHHTEz8JOAjFpnznkDk70nx+Vrd5y3QF4tCBqU4/GXq8uG2LHPspVN9JvcwLHGxfpWsg==","shasum":"d19975e5dfef2d2520efc3f5eaf6ee92679c86bc","tarball":"https://registry.npmjs.org/pdf-page-counter/-/pdf-page-counter-1.0.1.tgz","fileCount":48,"unpackedSize":29155508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOwCRCRA9TVsSAnZWagAAJ4IP/RvjOT8qit0MYCp9akZu\nS5uHOZc9VpI+HlsAsgMILUmajEhQHsKW2KhA+JLFM0uK5Q7m7QsCZt70RkxV\n64fApu0cKopqBDldL0fFN0JIHJ7CuCNoBa/1xRTwO3qQ/piVh+IJbCQlMKvZ\ntt8uyROaNsRC0XgPgXyN0mneCnj7clttYj47wDzdgTRMqwAr0kRUx5Y7ZfZD\njS86oBWXzdSYHQ66Ng1Dng6bDc6ae5fdAKcJyNy52+6sgXfFnsFGe6WLsDqI\nO05/l5YVau7yXQe/g1r78VQyBSXIAdX593L56fbUL95iwFbdxOmb+ergSdLU\nbfTiPlJxT71My7wbSjaePTctW3Y0XvhWU0fQdOPrFPjzZAk+IlYzWO+v1616\nI5nufIY46POz2lpRXpxBlHhO7PYX/nAIQ6IMZEdqE78rafnedYGqDOvUsD57\njl36waPCP9S3qQIA42ddMNG78MXjRBTFPxWfb4sccmm7eVEqzNdsQObqZAxo\nrEWPmABvt8ijQNXiMUn0ezQda1OTiDDwJjRlZiwGUvoJQ9v+XvjHopc5c2c1\nltO7JWWWjTh6yb2DDgecHvjuaBJ9H4NYslstYtfJ41Db2pYeFJAMZeZiL31w\nFOcI2JBR3S4eUw0LipChQmaYwT536t8MsyGPc+loSmdkXqD8+MrfUNiamyJv\n84ih\r\n=Q7Pl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPGMxMSc+T7qE28X1inRSuVwTrlSpoUjG2xUxGG5YGtAiA91YnLXN8GScMN0z5ztrzE8Yhq69dgsEsc+GPkFlc72w=="}]},"maintainers":[{"name":"decebal","email":"decebal1988@gmail.com"}],"_npmUser":{"name":"decebal","email":"decebal1988@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-page-counter_1.0.1_1597702288731_0.13033254216938395"},"_hasShrinkwrap":false},"1.0.2":{"name":"pdf-page-counter","version":"1.0.2","description":"Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.","main":"index.js","keywords":["pdf-page-counter","pdf-parser","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"},"homepage":"https://gitlab.com/decebal2dac/pdf-page-counter","bugs":{"url":"https://gitlab.com/decebal2dac/pdf-page-counter/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/decebal2dac/pdf-page-counter.git"},"author":{"name":"Decebal Dobrica","email":"decebal1988@gmail.com"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"a8a92264faaa8a14489b8d42f8e43c61ed41344f","_id":"pdf-page-counter@1.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-osVEuogVPpQMGzA9aTO70t01yw6e3KPt13afwB8wWgKySF7VE0jrJmmYuw6SJVDRI8OLCBnTbpKF1m58TzzkzA==","shasum":"baebca1d7b49f6a94290222739a03b4bf74b1aaa","tarball":"https://registry.npmjs.org/pdf-page-counter/-/pdf-page-counter-1.0.2.tgz","fileCount":52,"unpackedSize":36799613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO5DvCRA9TVsSAnZWagAA47gP/R/qt4nI5cb3agqOupVB\ntre+k94uSyP2p+TYF1SWjBqrIXUZWXt1m68u6yVHmAbFBrEokp/dsdCPiH67\n+yk+BX1wZHl+H8tfYqrYbNdqTVIVKpDoNx9d8pIQFElEYNLs0QC3JuG231Z8\nYFXE/9JKAgeTMwzCGNHxKMHE9x8gqoOlLAjhGyHvkENFSZ7VQUITPjD6YeB5\nqucZLIE2m7GT4DogOZNKJAz7XQPkKcUFxZJMBwNwXgoysivmlQ+B1Qdk2M+d\nHYEjiJ+Kb93DsWbnIRi7GyiTo7IPZOL7t5u3Bv2sUBDZLOmBhXco7+njt+/+\niJxaGK6/XqfUSqjHD6kYkTp34+RMauvuxV+gEAEcOjQQhKclmIGD1hD11v+I\n/oZJJLkPpUgywoStYltqigtS4oMQ4Y87MIbJOJIAiRadPcNvMrgQhsfI50O/\n15pSSFSYnpO2t1KlnEnMLYS+MS6GIpwYzIFicNgU6ilO5UxrEWDc/K6tTc2e\nz/KOH5Re5h2sYmmpxXWSxImYWbTF7Arf+1QA2eDS0VFMf4kR5jsULZI9vLuk\nkWRn9wXJz0vzKx2/xQxqwHlXPi5rBIbfr+yF63Hy58wcfTTF63Zn82NWCX+6\nHRQUESlxS/JM0Bxa7bqFYD013F3tau2o0d4TOoeqPNNXFS7Mb8fp7TJKOosS\noKUY\r\n=0Dvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu6xkaSecikP+7W4WYfrs5Z0xVJ6j5WSTAEGXR0UshqQIgasCoxC/qKRDjlzTbZONR0SD+kt7OHBYKZgkM9yrLkOM="}]},"maintainers":[{"name":"decebal","email":"decebal1988@gmail.com"}],"_npmUser":{"name":"decebal","email":"decebal1988@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-page-counter_1.0.2_1597739246815_0.02321904206183123"},"_hasShrinkwrap":false},"1.0.3":{"name":"pdf-page-counter","version":"1.0.3","description":"Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.","main":"index.js","keywords":["pdf-page-counter","pdf-parser","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","pdfjs-dist":"2.4.456"},"devDependencies":{"mocha":"^4.0.1"},"scripts":{"test":"node node_modules/mocha/bin/_mocha --recursive --slow 10000","start":"node index.js"},"homepage":"https://gitlab.com/decebal2dac/pdf-page-counter","bugs":{"url":"https://gitlab.com/decebal2dac/pdf-page-counter/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/decebal2dac/pdf-page-counter.git"},"author":{"name":"Decebal Dobrica","email":"decebal1988@gmail.com"},"license":"MIT","engines":{"node":">=6.8.1"},"directories":{"lib":"lib","test":"test"},"gitHead":"ce2d050d28f4aa4c678fad4fd4e4c402446a058a","_id":"pdf-page-counter@1.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-RSHiNrIptSz5Yk7G3ggmAan95nxYYx6XakMFCRAa3GRnowU3PQMS2WWyubFDfgMBxFsi0DtqdKLXyB00QsBhEw==","shasum":"a1fcab97486ee2f768750038d82160270234a34d","tarball":"https://registry.npmjs.org/pdf-page-counter/-/pdf-page-counter-1.0.3.tgz","fileCount":20,"unpackedSize":4683057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO6UFCRA9TVsSAnZWagAAZ7wQAI0b4Sd/MFwB19cDfD0a\nTMuWUdQlUaI81z3STtGOGagvlIIotrSBeu3uLNhz6L1DoVbZOh+h0a1ywCtl\nEjjlrOqtXjMikvl6CcqP/UDYYVmFovnODbPwVo+SYgppCsEzJKD5d7GlWOgy\nMSEY7k0BKprZqr7jF8MfGp5WnoEqVg5G6UM8hspHxJ0J085YqC5qQfzYT2q8\nkhIxUPWWWc+Izy0M390jrhaVwkGDF0PgI+Y/5GtPZIDP6l5sOxm916nVtwbo\nvsDZ5VqJYwaAKH7sZ7te+tKOZ57ibfTxJVK0CnyLAD8PvukygDT7Pxa+Q0cj\ns7039hsJbSQDc7q31fEb6i60m+x7vIdM5oG6aI1sMU+D5l7atOE0/q+UUNT+\nXEwHnU3BclBKSH3Ppo8YR2xEKC/O9C/BUbc4xMGKVP4UsnAriHQMMc3+YAoJ\nRF4Wv/CEx895WBQkJLfZDhawN3ATzGF683jD02DfsVHv23u0kAJe7CTG3i4G\nSgm/qrD6QJ1/fAOFw6e5BdD23ogBmOMisGWyJSOYzoBl23MXggH9d/EuCcOd\nFNV2cN1DRAmJzLo+XBYbYpogXGPvG/1WxPEmcKXlmcXU/VECVuntiPFywE6H\nkBHyB46ova5Qiuyb3YwFUEC4TpHdaubpavK7CyD6r5F13NC3BoFtyYJ8CaSd\na+Ky\r\n=vZIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxbsJBemBmNtFeoKTnX/jxLI2cGVCfiSNP1gDz9z+jpAiA9ihqw6SuOap91s/CinoHxzASNZUbtADi3O5nZJV/poA=="}]},"maintainers":[{"name":"decebal","email":"decebal1988@gmail.com"}],"_npmUser":{"name":"decebal","email":"decebal1988@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pdf-page-counter_1.0.3_1597744389098_0.9087797705425433"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-17T21:54:21.180Z","1.0.0":"2020-08-17T21:54:21.613Z","modified":"2022-05-12T18:03:03.057Z","1.0.1":"2020-08-17T22:11:29.358Z","1.0.2":"2020-08-18T08:27:27.602Z","1.0.3":"2020-08-18T09:53:09.364Z"},"maintainers":[{"name":"decebal","email":"decebal1988@gmail.com"}],"description":"Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.","homepage":"https://gitlab.com/decebal2dac/pdf-page-counter","keywords":["pdf-page-counter","pdf-parser","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://gitlab.com/decebal2dac/pdf-page-counter.git"},"author":{"name":"Decebal Dobrica","email":"decebal1988@gmail.com"},"bugs":{"url":"https://gitlab.com/decebal2dac/pdf-page-counter/issues"},"license":"MIT","readme":"# pdf-page-counter\n\n**Pure javascript cross-platform module to extract texts from PDFs.**\n\n[![version](https://img.shields.io/npm/v/pdf-page-counter.svg)](https://www.npmjs.org/package/pdf-page-counter)\n[![downloads](https://img.shields.io/npm/dt/pdf-page-counter.svg)](https://www.npmjs.org/package/pdf-page-counter)\n[![node](https://img.shields.io/node/v/pdf-page-counter.svg)](https://nodejs.org/)\n[![status](https://gitlab.com/decebal2dac/pdf-page-counter/badges/master/pipeline.svg)](https://gitlab.com/decebal2dac/pdf-page-counter/pipelines)\n\n## Similar Packages\n* [pdf2json](https://www.npmjs.com/package/pdf2json) buggy, no support anymore, memory leak, throws non-catchable fatal errors\n* [j-pdfjson](https://www.npmjs.com/package/j-pdfjson) fork of pdf2json\n* [pdf-parser](https://github.com/dunso/pdf-parse) buggy, no tests\n* [pdfreader](https://www.npmjs.com/package/pdfreader) using pdf2json\n* [pdf-extract](https://www.npmjs.com/package/pdf-extract) not cross-platform using xpdf\n\n## Installation\n`npm install pdf-page-counter`\n\n## Basic Usage - Local Files\n\n```js\nconst fs = require('fs');\nconst pdf = require('pdf-page-counter');\n\nlet dataBuffer = fs.readFileSync('path to PDF file...');\n\npdf(dataBuffer).then(function(data) {\n\n\t// number of pages\n\tconsole.log(data.numpages);\n\t// number of rendered pages\n\tconsole.log(data.numrender);\n\t// PDF info\n\tconsole.log(data.info);\n\t// PDF metadata\n\tconsole.log(data.metadata);\n\t// PDF.js version\n\t// check https://mozilla.github.io/pdf.js/getting_started/\n\tconsole.log(data.version);\n\t// PDF text\n\tconsole.log(data.text);\n\n});\n```\n\n## Basic Usage - HTTP\nYou can use [crawler-request](https://www.npmjs.com/package/crawler-request) which uses the `pdf-parse`\n\n## Exception Handling\n\n```js\nconst fs = require('fs');\nconst pdf = require('pdf-page-counter');\n\nlet dataBuffer = fs.readFileSync('path to PDF file...');\n\npdf(dataBuffer).then(function(data) {\n\t// use data\n})\n.catch(function(error){\n\t// handle exceptions\n})\n```\n\n## Extend\n* v1.0.9 and above break pagerender callback [changelog](https://gitlab.com/decebal2dac/pdf-page-counter/blob/master/CHANGELOG)\n* If you need another format like json, you can change page render behaviour with a callback\n* Check out https://mozilla.github.io/pdf.js/\n\n```js\n// default render callback\nfunction render_page(pageData) {\n    //check documents https://mozilla.github.io/pdf.js/\n    let render_options = {\n        //replaces all occurrences of whitespace with standard spaces (0x20). The default value is `false`.\n        normalizeWhitespace: false,\n        //do not attempt to combine same line TextItem's. The default value is `false`.\n        disableCombineTextItems: false\n    }\n\n    return pageData.getTextContent(render_options)\n\t.then(function(textContent) {\n\t\tlet lastY, text = '';\n\t\tfor (let item of textContent.items) {\n\t\t\tif (lastY == item.transform[5] || !lastY){\n\t\t\t\ttext += item.str;\n\t\t\t}\n\t\t\telse{\n\t\t\t\ttext += '\\n' + item.str;\n\t\t\t}\n\t\t\tlastY = item.transform[5];\n\t\t}\n\t\treturn text;\n\t});\n}\n\nlet options = {\n    pagerender: render_page\n}\n\nlet dataBuffer = fs.readFileSync('path to PDF file...');\n\npdf(dataBuffer,options).then(function(data) {\n\t//use new format\n});\n```\n\n## Options\n\n```js\nconst DEFAULT_OPTIONS = {\n\t// internal page parser callback\n\t// you can set this option, if you need another format except raw text\n\tpagerender: render_page,\n\n\t// max page number to parse\n\tmax: 0,\n\n\t//check https://mozilla.github.io/pdf.js/getting_started/\n\tversion: 'v1.10.100'\n}\n```\n### *pagerender* (callback)\nIf you need another format except raw text.\n\n### *max* (number)\nMax number of page to parse. If the value is less than or equal to 0, parser renders all pages.\n\n### *version* (string, pdf.js version)\ncheck [pdf.js](https://mozilla.github.io/pdf.js/getting_started/)\n\n* `'default'`\n* `'v1.9.426'`\n* `'v1.10.100'`\n* `'v1.10.88'`\n* `'v2.0.550'`\n\n>*default* version is *v1.10.100*\n>[mozilla.github.io/pdf.js](https://mozilla.github.io/pdf.js/getting_started/#download)\n\n## Test\n* `mocha` or `npm test`\n* Check [test folder](https://gitlab.com/decebal2dac/pdf-page-counter/tree/master/test) and [quickstart.js](https://gitlab.com/decebal2dac/pdf-page-counter/blob/master/quickstart.js) for extra usages.\n\n## Support\nI use this package actively myself, so it has my top priority. You can chat on WhatsApp about any infos, ideas and suggestions.\n\n[![WhatsApp](https://img.shields.io/badge/style-chat-green.svg?style=flat&label=whatsapp)](https://api.whatsapp.com/send?phone=905063042480&text=Hi%2C%0ALet%27s%20talk%20about%20pdf-page-counter)\n\n### Submitting an Issue\nIf you find a bug or a mistake, you can help by submitting an issue to [GitLab Repository](https://gitlab.com/decebal2dac/pdf-page-counter/issues)\n\n### Creating a Merge Request\nGitLab calls it merge request instead of pull request.\n\n* [A Guide for First-Timers](https://about.gitlab.com/2016/06/16/fearless-contribution-a-guide-for-first-timers/)\n* [How to create a merge request](https://docs.gitlab.com/ee/gitlab-basics/add-merge-request.html)\n* Check [Contributing Guide](https://gitlab.com/decebal2dac/pdf-page-counter/blob/master/CONTRIBUTING.md)\n\n## License\n[MIT licensed](https://gitlab.com/decebal2dac/pdf-page-counter/blob/master/LICENSE) and all it's dependencies are MIT or BSD licensed.\n","readmeFilename":"README.md"}