{"_id":"api2pdf","_rev":"10-53653da6fe00e298b753a6ef13bc8410","name":"api2pdf","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"api2pdf","version":"1.0.0","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@1.0.0","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"ca5c4d6d10766356d2d140688c74b851243b4598","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-1.0.0.tgz","fileCount":2,"integrity":"sha512-+L561xDhsKWdt8nPJaTif/IOED8qfWwi/fgs1mG3bSa7PTVd+v9ZaL+RpjE2vjks87ud2l/OUMCIG8ZKun1gSQ==","signatures":[{"sig":"MEYCIQCHoIJA0kcFTubv2V9IEoYwoFVeOMzF3QTZR09VoBIITgIhAIoc3YkNR4PThakEfEXuxriqvQBBsUv8+Hx3O58/dAIl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjBDKCRA9TVsSAnZWagAAdz8P/0rmxr4EDW442iswgMme\nrxib1igmtajnF/BSOMUOS/V8MA7E+dBEIdIgp1Rl8jESv0wCiD4K6FOcjx3o\nc13sPL5d4GJ+vPhHMFjeg36L0BMRM4NnWow5zpBNlXxISN2spvhmUsfrQAHI\nFGifRYLAMnHkSz76/fXO0GZwu23+5MVbCsa8WBTvUm8sCEEfFYndVq0jfkqL\nMFKyaUA6r6gkh/9Mpd/WsjoGKhaYa60mOHfotU0tY4pX3C+fcXd99rvZAil1\ndhe6Zz2DjWPdOTnBZasnNUxq3+No8Uo/8mKNTgW6Wc3RLfu1EkmGhcrXWqnS\n1sKCQl3l4NVUIrSz2Tnw8vCy0uvdx3g2DlvFie0r3CJmAr1kepETHkphNhWG\n9OQ1bMBnVPtrqWIh/dN5/YwcFwn4RfiMUJsonXwOF+9DprM2kGSmzo+XMJCu\nesk3ZCxDl+smstO/tv/qg3sNgjOgnnsQqXlix8gqZngNe5Kk3I2bkEmP6z7A\nQZdDBvT9DPa2yJnI96H5jpMk/QcyY3QRD7iagts6gH9YX2Bl1ReP/Iou2SAP\n69Ep/KexeTq9UtKe6Q2wyIQMYMPSceH5OY4rvGnkCCCkBToCBOIrO/MRUSnW\nBy4f5LJOLfQSVLN3BiwaljKr2As2ExXOZnPGymlpur/A0UxwULA/v1OvIf9F\nByu0\r\n=xbOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"6.4.0","description":"Api2Pdf is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on AWS Lambda, a serverless architecture powered by Amazon to scale to millions of requests while being up to 90% cheaper than alternatives. Supports wkhtm","directories":{},"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_1.0.0_1535905994272_0.44022226842744194","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"api2pdf","version":"1.1.0","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@1.1.0","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"2305eca9244ef5c298fc17992b27aab80cf32733","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-1.1.0.tgz","fileCount":4,"integrity":"sha512-tumxPTz7L0sA52Y1ixKJwZXfPfnVGfzHyiE/LxWut7lV0l8ibWh8/rg/YKXjWFh2uaDC3NfLh96J8PF7L0YTOg==","signatures":[{"sig":"MEUCIGPOUvOuQHqIUqLQJ+t95vyOPj0pLkJbp/RH4xKJu4PXAiEAy8EbPaei92hzl1E2WFJCJ9R4RZ6c5k1MRzFJeOFAcXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTnSOCRA9TVsSAnZWagAAEooP/11OGv/2VUQ1jInNYSOr\ndrht6S3AzsE9U1/L9nNx0COEN3GY8pmgRAqaIeD/ICOoC8gUAvlS5XpvzckE\nRTnn9PvYqIPcpvbka68bawrk8AdbS3uwkxX9KeQ1dsqvGTiY7j82xQoZRv53\nXOVFX0w3ZuKiEWQEKqmFxa9uMzQ+TqE1SXnG9TkW8dE3Z0yyPefvkUs71PPi\nE+ILUhXlMVI8E5NpaOVFx3pAXyxcpd7lZjuCUyQn/cLw2Pa/qTbMEaw7/Cnb\nJ9B40QCuuFnmt/YF4ofuNch0cZ0106OzC/he3cb8sjs6EGkZQej86XYkFXCH\nq622OYepOfVisHZpwi6E2WqLcwR52FLIRyzEIuynfpYgMN4wQtYB9Lr+ycbF\na6SW8Xpkz/an1mY8Lro/UeLAyUCOWyL75VRsQBq9a2YltsYdWIaxFA3Woewy\nz+IyMkGZGLPc3o9TnhqvVIwrUNj52f9qj39cJwtxCRAG3tAwUYoKOaWaOlY6\n7pyvB+wGcjjw2mR6kkeq+ftfNNVjDLi86Pdxw1WOxudvFo3tvEQ+sSAYeLfs\nL6p0t/Jm1E66eENkJTivbJBGjx0lVlif7p+lMKgBBy5di4Q7bLOHz5urGXxL\nHvo9u5LjyYeVJKY6t3gw3ZsXgYSh56KBOAdBIIq4WWGy+fy3RIpR7xV1vHC4\naM+j\r\n=uLct\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"407e25dfb2d91d8c1c8692057745c79056ed16a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"5.6.0","description":"Api2Pdf is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on AWS Lambda, a serverless architecture powered by Amazon to scale to millions of requests while being up to 90% cheaper than alternatives. Supports wkhtm","directories":{},"_nodeVersion":"8.9.4","dependencies":{"request":"^2.88.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_1.1.0_1548645517971_0.891461988653788","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"api2pdf","version":"1.1.1","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@1.1.1","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"e97a2989774588f566a2e1462f193f66574bd2d9","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-1.1.1.tgz","fileCount":4,"integrity":"sha512-cOMOYJlHzlNq2h2c6vzkeJON2IyyGWSBFOLYUtrqGcXULVJTtJnqiFY6XwEs6kGTNHVI8HcWNHpz6XGsDw7ODQ==","signatures":[{"sig":"MEUCIAc/XNoC0sL+aL3TEcPyCOTDOGzBDU3HRF10DHzp5ADfAiEA4Ct2oHhzwlsiKJ2pBDHdjOV0RTyK/8u8SkTYaGbc45s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsW3+CRA9TVsSAnZWagAAksoP/0sB0C6LyqV0hVezCD4S\nZjSTn6vMcblOX3axYkvhZXvqGzGtwb3jO4LMyxN9lI8SPvaIkEMaYcgHE6sx\na1AuATuLeMtdQ8VnzZxeHAv4sYhJxEvOZgMG5mQ7xlqoLZHhcvxLamzMYWbZ\ntg2DGbEqvxy+XXDe6aL6jxc0RG3O/R533Bu6uYeRAPXhObh7abSqOTBZmiDG\nka+QezM9RMYEhCe+YRW8aqv1/uV40dN7b849IIJY9iGDCOWt4nZheEqFquwB\nHYWMkagF26VzwLoqcKmGYczbGb3oPtylXH/bgGGOlLjagCmyMaZOK+k0eH3b\nk0Oep9i0TwlFFZhJe4w+aRZG1hmhEj6qmNFZDv7IUR6Z0kqblTco7cmn/mLP\nZGL5z94lC+dJ6djB9FjqSJRBjLoUvr5o3bunXOGfkOAyz5DaF68Y+3Fxd7aQ\npjsx4TfxE+Gce6BoT5mGeFx3jwTs1rbPnkiY9AH3GmtWQioZ1mRfxqCg4Y9X\ngl+jallzeHwyVXoL2kb4DPPKEKqYmu23iWR8u1hUPgcPjriJ9utGUcxKaKBD\npF5TU2Uh+lIe75fEsTAMgY5TWgCajPqbYZKm75Z0EEmWeQ/sfJnLhT+wxHQx\nJyMOal3AS5mjW9WuVqmtLUx2cRtJqwsbfuVBDRdb688PER+HfLKc/TnlMlpg\n9zWr\r\n=IQQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5f7dd8127cdde3d288940bb4a7e409ff775de1ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"6.12.1","description":"Api2Pdf is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on Cloud Run, a serverless architecture powered by Google to scale to millions of requests while being up to 90% cheaper than alternatives. Supports wkhtml","directories":{},"_nodeVersion":"12.13.1","dependencies":{"request":"^2.88.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_1.1.1_1605463549993_0.43014132179588427","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"api2pdf","version":"2.0.0","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@2.0.0","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"b2c9fcf9e72a203f47b6711c2bf5b21dc03155fb","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-2.0.0.tgz","fileCount":4,"integrity":"sha512-Rp+sFYZEdj/pzMcSMNKxz7lOYLl6IMP6K8op7Ki3oJR/7d+GYuxpcJwmBFZ1aLqXb0ckccES8iLNQ87Buc6zrA==","signatures":[{"sig":"MEUCID/S4if/6EPQZU5X2pEBjyt0SV8xmOq/a6pvWGHnrf9XAiEAlTSmTN/8ncfYqMFgX4GnLH5MqEhozEX4NMVFNTDVjMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ggKCRA9TVsSAnZWagAAiu0P/1iVeZixpmbRuXA/8UOo\nm8DZdzWGgmKeENeH9t7F/DzUDFenGrAznRzi1/ZkRzprM0Xo0ZH1KkdnWN6j\n/2mKopzdgQK2PXIdoLkx44MReIRL56XsXpQDzToKrNeEgFeNxVwlUaRsiLGq\nQRoX0H9dmBRE8P24cNT6UH8DOSolGnIW4YJIDjAKSZJwtEorMxvabys5qBM0\n2k3PISYApFeQukqlgC+v7lepD+X9eqq3+Btn0NhpYhNbeuFsNUnXIJEpNfvL\nyq11L8VT0PMmY3djghoj1tidY0CldeUdkad0etPi4+lW0ieO6dofyoe2BdfN\nytpyhRjtJ2XcCV7yGV8qoom8+RpCxOR8Pw4WWYKLG0zZ8vzMtH7BoYCtYr58\n1GDPe06roztGrrv13AZPnm3vkOkt71s1C4QPPO+2Us4PkDzur3YIJbmkEkz9\n2ew0zzZBh6CLAjUFgGcXd3u7DLWwREkLQDUxxkJfGRnCgIelmIhYvlyIqD8S\neTLTTIu/azYrmQdLtcM8RjR5ZSIBUH9ei7PB78N7Ez6L1aRUCn4njpkYN72w\nGDrYwZmvAyzt9491MVTHekfd1bKaEUz3tchj94g7u9PenO1jtWGXF2TYRuBm\nwWkJzotkxkGze1GOA47P4rxe2tPiwmCuyxwAr9fEs1yb9+LuoRE1PwAc7b3w\nuf0v\r\n=bH2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e0548ae8f1bb8dbe4d492afc67edb9f14582426a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"6.12.1","description":"This client library is a wrapper for the Api2Pdf.com REST API. See full REST api documentation at https://www.api2pdf.com/documentation/v2. Api2Pdf is a powerful API that supports HTML to PDF, URL to PDF, HTML to Image, URL to Image, Thumbnail / image pre","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_2.0.0_1625950218195_0.09663385739559449","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"api2pdf","version":"2.0.1","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@2.0.1","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"daccbbc97efb613d2d01bca89f4b12b920480191","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-2.0.1.tgz","fileCount":4,"integrity":"sha512-nRgdhcJmzUVth8J9GXihQC75oW1s0ai88XtPFKSb40peUJHzOD2+wdXfCWxK1xrvUepq4YnJ4z4AJ9CwxrMSNQ==","signatures":[{"sig":"MEUCIDnmpfp2m85THR1uRMNTE77CGfRvGZU1bT/nXCWokT4bAiEAnfjjmbn+6ambL6FCQ52zi3p7xLYTNycatmLmK9BWoT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2jjyCRA9TVsSAnZWagAATywP/03CbO41cL9Y83cl51Gb\nFHxmMH2eBtP2XpEeVCQL7j68/l/CuMdbCl4d10XSNx2Xv4c0SfOM4T/dCULs\neGXKPnZEKa40lybPLaP1t1tEI+NHc03DfTtoldNwESjHtAx1EsCIrJ0b13MX\n7918nKk9AdEOSDa/EGGfyoZ75wgOZfWZa/JYem8LuVxIhHmyz3nMJEf5wXkF\n/tHyBxrDtbOwGPdNcGkOggRkolbdemBbsV82xBJ6hPCwUZe20tXGyivgPR7q\nPOz0H9RdBOKEvgWdU8Nx1EebZrpHT0WupwD4kWq7If3OPyYI9+NxYqi+iJGN\niaxrPgHxvM3TqBrcOrDZh7uRruguRjlhU5OUwKnIG3xjLgzfBbnZachfCfqJ\nN4hrQvg+H6EuqtsTKjtRel4Z+kfd82kWmeOzJAVf9rLfQ5T7rPMmj4U6oqeZ\ngrEinD7F1NYa4nj6n6QxKI8ukYJ/NHl4Qh5PLAwba7LXLV2tJednrp97Q99y\nZ3XUnlBuJjyEMb5psOh2ISlkPLQqKeKBjllHOlCYvlJG8xV3rvGm0FC+jci/\nOmdrIvtYQ8MJ74e6kW9qAS5Gj6T9kwtA98YpJo6lDUU9slC0UXeKYk85Won/\nurKvQhhN72WPM3em/M3TRM0vxHR2zuYRwkD4XWdaI+b77MRNu+Uo2yPhXAQq\nGfMb\r\n=PIXY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2c56bace630dc7e2a076e14627b4b8ff2c62f5bb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"6.14.13","description":"This client library is a wrapper for the Api2Pdf.com REST API. See full REST api documentation at https://www.api2pdf.com/documentation/v2. Api2Pdf is a powerful API that supports HTML to PDF, URL to PDF, HTML to Image, URL to Image, Thumbnail / image pre","directories":{},"_nodeVersion":"14.17.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_2.0.1_1632931752378_0.9796923223157907","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"api2pdf","version":"2.0.2","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@2.0.2","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"3a87ea2cfd61c7044aac31b252fcb9f3eddd4042","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-2.0.2.tgz","fileCount":4,"integrity":"sha512-sLOyxkPAyW+RcHdB5mqbefr2vr48xl+PXfJ3mCOa1LElaNlr9CYY5m3u8mDFQ02c5+zyQF+2CAXIhxizxXHEfA==","signatures":[{"sig":"MEUCIB8XOz9BSE3MZ7b+b6PxASggfHiJ77Rxn/VFsSte8zWaAiEA+UMI9lcP0j++s4JZmxN6SxSnMcUs97bHOhk0f3U/si8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVnXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7A/9EXSCgdoT/LpCh41XhQBH5Gp+Jk4RE/mW3IaNbHyaWyFoC4EX\r\neqnzSClCApKNm/SL94ibvJsVwouOGLkY9VCBs0VJ1vgmt9GhgDSx5+w2iw3o\r\nCGNUHPfR8m8JzgA8/gYXuQLUVN1PTPJ4rptpfTrPv07KxhEiGgUGm9ZWTD8b\r\n5uLDD+Ktw0EkP4UecmKifatjXGfz4VRowrNwBt9bLprFFsQHuWl1PUUg6IGm\r\nVKPZMHgdMc+Ir0jATsPU9fO9/ruXpSFWRIPdBhBwjN7J+ugwPWZkTSAhOt/k\r\njwFjv28i0mJf6N2MdRtJjmbxMiZ7uEReSHRgqWVOFS1D90XEUDmB8O3GOih2\r\nUVM/+J/qrKNypposMooeGxpeyMbdIfmicmEiECtk5Kn8suBTgn9RRHEPmYQP\r\nwEvbCXm+6mWzV699LDxQPCuxy6lO1CKRtsR1o9CawcpFI3OSpQGcBTIFPpLk\r\n02fgAQ9n15oCtbUx2aTJgJgS45botonBzX+2euJyO/D0ZkeYL9uBTB86ay2s\r\nqGwgQLpHjxOJxEOAjX24T6rrPE+JTlPXnFLA103ETYQ/IUYvZ9m1hsrjVpoG\r\neFb7L1lhKjzYnGTP/H9U72KLjoiEEXoVLiceGB1pA96xwqshSZaqaLbz4eiv\r\nNtPEpWjCdaxg6n0ec6q4bPvtjCq5e/l3+Mg=\r\n=GFOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bd053668b76e8f71ee694169a034ec3e295bc430","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"8.3.0","description":"This client library is a wrapper for the Api2Pdf.com REST API. See full REST api documentation at https://www.api2pdf.com/documentation/v2. Api2Pdf is a powerful API that supports HTML to PDF, URL to PDF, HTML to Image, URL to Image, Thumbnail / image pre","directories":{},"_nodeVersion":"14.17.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_2.0.2_1668635094883_0.5720817255997541","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"api2pdf","version":"2.0.3","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes"],"author":{"url":"https://www.api2pdf.com","name":"Api2Pdf","email":"support@api2pdf.com"},"license":"MIT","_id":"api2pdf@2.0.3","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"dist":{"shasum":"8790908ae2bc43ea95c65016023f0e119eb56326","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-2.0.3.tgz","fileCount":4,"integrity":"sha512-N8LhI/XlVtpzQsJJprltFe3Rnj7IWnm/Q9TkM+xiXBPTmxk2kbpr73sb5rR1qFE80TZbXVggT1yqWtUGaPMRFA==","signatures":[{"sig":"MEQCIE7yr/WTufL2ELqi98hiFst5RnkBJJCwQI4AtkWjx+eFAiAtGhlzQtNau1JzM+TXkz5bfA2QtYY+1AKbFrDB3LRz5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Q9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARQ//ZTFcRmtMGriO0z9PHsxaRRNMS3HjMLXz8DcZW3W64myjbUSE\r\n0xaRIegaK8HR3Mx7PLtQIlE3q+fsYwd/GbbzNRuv1wuinCdOF/D5pSqIArW3\r\np2Falo/QgeLuT+PBSEQGKloYovHc3kHnLHIbmGQx16mvL11jRrjKSa+oOlGD\r\nPP7pDYzK/vL+8fmjwcnC3VNtbWi345lnTyra+ttd+DX25cto/vqZZCeebdrW\r\nnNqktmzY8CbcE+rXV08TiHTK+vuPTp6PVf9/ohqC1cHFO4prbYlfJJgdEjZJ\r\no2/U7sYpWOiKrpaM98V98dHQBZJRJf3nKzh7w9nmXzEZmGHuFJleulZlyJ18\r\nsxiD/JRNMuAM3LvUSsmvMobpv8FbktOgTiewPhmOMIxLbjwpLFBYHt46k9JO\r\nJVHvg1HwXJCMwctl3q/jFhHy6ktQcuk5jvjy129S8cHPz/hHMiwtC8TXA+pk\r\nrWBb6JrhX0vEgWsG2zGwj0kH/IE8WusRH1nMbVsjGtctGI5YYgULo0HphgBL\r\nUgBIeA2lq4jPrEvsbvCMB3YEoAaxleKk6nNERCScxzXyZiZqZqdMZ2eHb7EM\r\nVvv8w0OYlpNN0T5Zndse7n3mQUEo3UKqr0cQvR/n0H9Wn8EPLlxUG7OAFQJ+\r\n2z0s7c2cp0BlPgjC3pQ+eXyVaH1RkiiaA5U=\r\n=mxQ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60ff019a5e46b0f67dabe776063d31d90f202daa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"repository":{"url":"git+https://github.com/Api2Pdf/api2pdf.node.git","type":"git"},"_npmVersion":"9.4.1","description":"This client library is a wrapper for the Api2Pdf.com REST API. See full REST api documentation at https://www.api2pdf.com/documentation/v2. Api2Pdf is a powerful API that supports HTML to PDF, URL to PDF, HTML to Image, URL to Image, Thumbnail / image pre","directories":{},"_nodeVersion":"18.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2pdf_2.0.3_1677528912594_0.9261708457225668","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"api2pdf","version":"2.1.0","description":"Node.js client for the Api2Pdf REST API with support for Chrome, wkhtmltopdf, LibreOffice, Markitdown, OpenDataLoader, PdfSharp, Zip, Zebra, and utility endpoints.","main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","require":"./index.js","default":"./index.js"}},"engines":{"node":">=18"},"scripts":{"test":"node --test","test:watch":"node --test --watch","pack:check":"npm pack --dry-run"},"repository":{"type":"git","url":"git+https://github.com/Api2Pdf/api2pdf.node.git"},"keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes","markdown-to-pdf","zip-files","qr-code"],"author":{"name":"Api2Pdf","email":"support@api2pdf.com","url":"https://www.api2pdf.com"},"license":"MIT","bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","_id":"api2pdf@2.1.0","gitHead":"cbf63c931717f6a3b86fefb804d4220607ff5b46","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-um0xLkfS524i8ib6kt7ulUgj8NjHfkRoScmdAmsqBGGRMI8nDMWmPvrqXmqWS9XySgcvKx3f7rf1nGLtIfoh8Q==","shasum":"43cdf7cd7ebf61c8e17c84ec277b5c52e63b1ee4","tarball":"https://registry.npmjs.org/api2pdf/-/api2pdf-2.1.0.tgz","fileCount":6,"unpackedSize":27613,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDB68Y5bWv3QupJ+0sQPuZT911jrv6X19HO9mFogHaquAiB+HbFafTApepyEcOz5+8xefAfy82gRJR/sPdhc9/V97w=="}]},"_npmUser":{"name":"api2pdf","email":"support@api2pdf.com"},"directories":{},"maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api2pdf_2.1.0_1772934939252_0.6221312690596936"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-02T16:33:14.272Z","modified":"2026-03-08T01:55:39.493Z","1.0.0":"2018-09-02T16:33:14.393Z","1.1.0":"2019-01-28T03:18:38.149Z","1.1.1":"2020-11-15T18:05:50.172Z","2.0.0":"2021-07-10T20:50:18.332Z","2.0.1":"2021-09-29T16:09:12.491Z","2.0.2":"2022-11-16T21:44:55.106Z","2.0.3":"2023-02-27T20:15:12.732Z","2.1.0":"2026-03-08T01:55:39.393Z"},"bugs":{"url":"https://github.com/Api2Pdf/api2pdf.node/issues"},"author":{"name":"Api2Pdf","email":"support@api2pdf.com","url":"https://www.api2pdf.com"},"license":"MIT","homepage":"https://github.com/Api2Pdf/api2pdf.node#readme","keywords":["pdf","pdf-generation","html-to-pdf","url-to-pdf","merge-pdfs","libreoffice","wkhtmltopdf","headless-chrome","docx-to-pdf","ppt-to-pdf","html-to-docx","html-to-xlsx","pdf-to-html","docx-image-preview","barcodes","markdown-to-pdf","zip-files","qr-code"],"repository":{"type":"git","url":"git+https://github.com/Api2Pdf/api2pdf.node.git"},"description":"Node.js client for the Api2Pdf REST API with support for Chrome, wkhtmltopdf, LibreOffice, Markitdown, OpenDataLoader, PdfSharp, Zip, Zebra, and utility endpoints.","maintainers":[{"name":"api2pdf","email":"support@api2pdf.com"}],"readme":"# api2pdf.node\n\nNode.js bindings for the [Api2Pdf REST API](https://v2.api2pdf.com).\n\nApi2Pdf.com is a powerful REST API for document generation, file conversion, and automated content extraction in Node.js applications. It supports HTML to PDF, URL to PDF, HTML to image, URL to image, Microsoft Office document conversion, email and image file conversion, PDF page extraction, PDF password protection, file zipping, barcode and QR code generation, markdown conversion, structured PDF data extraction, and image previews or thumbnails for PDF, office, and email files. Api2Pdf is built on proven engines and libraries including wkhtmltopdf, Headless Chrome, PdfSharp, LibreOffice, and related tools to provide reliable PDF generation, document processing, and file transformation workflows through a single API.\n\nThe package preserves the classic flat method names from earlier `api2pdf.node` releases while expanding coverage to the current Api2Pdf Swagger v2 surface.\n\n## Installation\n\n```bash\nnpm install api2pdf\n```\n\n## Quick Start\n\nCreate an account at [portal.api2pdf.com](https://portal.api2pdf.com/register) to get your API key.\n\n```js\nconst Api2Pdf = require(\"api2pdf\")\n\nasync function run() {\n  const client = new Api2Pdf(\"YOUR-API-KEY\")\n\n  const result = await client.chromeHtmlToPdf(\"<html><body><h1>Hello, world!</h1></body></html>\")\n\n  if (result.Success) {\n    console.log(result.FileUrl)\n  } else {\n    console.log(result.Error)\n  }\n}\n\nrun().catch(console.error)\n```\n\n## Custom Domains\n\nThe default constructor uses `https://v2.api2pdf.com`.\n\nIf you want to route requests to a different Api2Pdf domain, pass a full base URL:\n\n```js\nconst Api2Pdf = require(\"api2pdf\")\n\nconst client = new Api2Pdf(\"YOUR-API-KEY\", \"https://your-custom-domain.api2pdf.com\")\n```\n\nThe package also exposes constants for common base URLs:\n\n```js\nconst Api2Pdf = require(\"api2pdf\")\n\nconst client = new Api2Pdf(\"YOUR-API-KEY\", Api2Pdf.BaseUrls.V2Xl)\n```\n\n`v2-xl.api2pdf.com` provides much larger compute resources and is intended for heavier workloads, with additional cost compared to the default cluster.\n\nLegacy hostname and port construction still works:\n\n```js\nconst client = new Api2Pdf(\"YOUR-API-KEY\", \"v2.api2pdf.com\", 443)\n```\n\n## Understanding Responses\n\nMost API methods return the standard Api2Pdf JSON payload unless you opt into binary output.\n\n```json\n{\n  \"FileUrl\": \"https://link-to-file-available-for-24-hours\",\n  \"MbOut\": 0.08830547332763672,\n  \"Cost\": 0.00017251586914062501,\n  \"Success\": true,\n  \"Error\": null,\n  \"ResponseId\": \"6e46637a-650d-46d5-af0b-3d7831baccbb\"\n}\n```\n\nImportant fields:\n\n- `Success`: whether the request succeeded.\n- `Error`: error text when the request fails.\n- `FileUrl`: URL of the generated file when the API returns standard JSON.\n- `ResponseId`: identifier used by `utilityDelete(...)`.\n\nWhen `outputBinary: true` is supported and enabled, the method resolves to a Node.js `Buffer` instead of JSON.\n\n## Common Request Features\n\nMost flat methods accept an optional `options` object with these common properties:\n\n- `filename`: set the output file name.\n- `inline`: `true` to open in the browser, `false` to trigger download behavior.\n- `useCustomStorage` and `storage`: send the output directly to your own storage target.\n- `outputBinary`: when the endpoint supports it, request binary content instead of the standard JSON payload.\n- `extraHTTPHeaders`: forward custom headers when Api2Pdf fetches a source URL.\n\nExample custom storage configuration:\n\n```js\nconst result = await client.chromeHtmlToPdf(\"<p>Hello World</p>\", {\n  useCustomStorage: true,\n  storage: {\n    method: \"PUT\",\n    url: \"https://your-presigned-upload-url\"\n  }\n})\n```\n\n## Chrome\n\n### HTML or URL to PDF\n\n```js\nconst htmlPdf = await client.chromeHtmlToPdf(\"<p>Hello World</p>\", {\n  options: {\n    delay: 3000,\n    displayHeaderFooter: true,\n    headerTemplate: \"<div style=\\\"font-size:12px;\\\">Header</div>\",\n    footerTemplate: \"<div style=\\\"font-size:12px;\\\">Footer</div>\",\n    landscape: true,\n    preferCSSPageSize: true\n  }\n})\n\nconst urlPdf = await client.chromeUrlToPdf(\"https://www.api2pdf.com\", {\n  extraHTTPHeaders: {\n    Authorization: \"Bearer token-for-the-source-site\"\n  },\n  options: {\n    puppeteerWaitForMethod: \"WaitForNavigation\",\n    puppeteerWaitForValue: \"Load\"\n  }\n})\n```\n\n### Markdown to PDF\n\n```js\nconst result = await client.chromeMarkdownToPdf(\"# Invoice\\n\\nThis PDF was generated from markdown.\")\n```\n\n### HTML, URL, or Markdown to Image\n\n```js\nconst htmlImage = await client.chromeHtmlToImage(\"<p>Hello image</p>\", {\n  options: {\n    fullPage: true,\n    viewPortOptions: {\n      width: 1440,\n      height: 900\n    }\n  }\n})\n\nconst urlImage = await client.chromeUrlToImage(\"https://www.api2pdf.com\")\n\nconst markdownImage = await client.chromeMarkdownToImage(\"# Screenshot\\n\\nGenerated from markdown.\")\n```\n\n## Wkhtmltopdf\n\n```js\nconst htmlPdf = await client.wkHtmlToPdf(\"<p>Hello World</p>\", {\n  enableToc: true,\n  options: {\n    orientation: \"landscape\",\n    pageSize: \"Letter\"\n  },\n  tocOptions: {\n    disableDottedLines: \"true\"\n  }\n})\n\nconst urlPdf = await client.wkUrlToPdf(\"https://www.api2pdf.com\")\n```\n\nFor advanced wkhtmltopdf options, see the [Api2Pdf wkhtmltopdf documentation](https://www.api2pdf.com/documentation/advanced-options-wkhtmltopdf/).\n\n## LibreOffice\n\nUse LibreOffice endpoints for file and Office conversions.\n\nConvert a file URL to PDF:\n\n```js\nconst result = await client.libreOfficeAnyToPdf(\n  \"https://www.api2pdf.com/wp-content/themes/api2pdf/assets/samples/sample-word-doc.docx\"\n)\n```\n\nGenerate a thumbnail:\n\n```js\nconst result = await client.libreOfficeThumbnail(\n  \"https://www.api2pdf.com/wp-content/themes/api2pdf/assets/samples/sample-word-doc.docx\"\n)\n```\n\nConvert HTML or a URL to DOCX or XLSX:\n\n```js\nconst docx = await client.libreOfficeHtmlToDocx(\"<html><body><h1>Hello Word</h1></body></html>\")\n\nconst xlsx = await client.libreOfficeHtmlToXlsx(\"https://www.api2pdf.com/wp-content/uploads/2021/01/sampleTables.html\")\n```\n\nFor compatibility with earlier releases, the legacy `libreOfficePdfToHtml(...)` flat method is still available.\n\n## Markitdown\n\nConvert a file URL to markdown:\n\n```js\nconst result = await client.markitdownToMarkdown(\"https://example.com/sample.docx\")\n```\n\n## OpenDataLoader\n\nExtract structured content from a PDF URL:\n\n```js\nconst json = await client.openDataLoaderPdfToJson(\"https://example.com/sample.pdf\")\n\nconst markdown = await client.openDataLoaderPdfToMarkdown(\"https://example.com/sample.pdf\")\n\nconst html = await client.openDataLoaderPdfToHtml(\"https://example.com/sample.pdf\")\n```\n\n## PdfSharp\n\nMerge PDFs:\n\n```js\nconst result = await client.pdfsharpMerge([\n  \"https://LINK-TO-PDF-1\",\n  \"https://LINK-TO-PDF-2\"\n])\n```\n\nSet a password:\n\n```js\nconst result = await client.pdfsharpAddPassword(\n  \"https://LINK-TO-PDF\",\n  \"user-password\",\n  \"owner-password\"\n)\n```\n\nExtract a page range:\n\n```js\nconst result = await client.pdfsharpExtractPages(\n  \"https://LINK-TO-PDF\",\n  0,\n  2\n)\n```\n\nFor backward compatibility, legacy flat methods such as `pdfsharpAddBookmarks(...)` and `pdfsharpCompress(...)` remain available.\n\n## Zip\n\nCreate a zip from multiple files:\n\n```js\nconst zipBuffer = await client.zipGenerate(\n  [\n    {\n      url: \"https://example.com/report.pdf\",\n      fileName: \"docs/report.pdf\"\n    },\n    {\n      url: \"https://example.com/image.png\",\n      fileName: \"images/image.png\"\n    }\n  ],\n  {\n    outputBinary: true\n  }\n)\n```\n\n`zipFiles(...)` is provided as an alias to `zipGenerate(...)`.\n\n## Zebra\n\nGenerate a barcode or QR code:\n\n```js\nconst imageBuffer = await client.zebraGenerateBarcode(\"QR_CODE\", \"https://www.api2pdf.com\", {\n  width: 300,\n  height: 300,\n  showLabel: false,\n  outputBinary: true\n})\n```\n\n`zebraGenerate(...)` is provided as an alias to `zebraGenerateBarcode(...)`.\n\nFor supported Zebra format values, see the [Api2Pdf Zebra documentation](https://www.api2pdf.com/documentation/advanced-options-zxing-zebra-crossing-barcodes/).\n\n## Utilities\n\nDelete a generated file:\n\n```js\nconst pdf = await client.chromeHtmlToPdf(\"<p>Hello World</p>\")\n\nawait client.utilityDelete(pdf.ResponseId)\n```\n\nCheck status or remaining balance:\n\n```js\nconst status = await client.utilityStatus()\nconst balance = await client.utilityBalance()\n```\n\n## Working With Files\n\nSave binary output to disk:\n\n```js\nconst fs = require(\"node:fs/promises\")\n\nconst pdfBuffer = await client.chromeHtmlToPdf(\"<p>Hello World</p>\", {\n  outputBinary: true\n})\n\nawait fs.writeFile(\"output.pdf\", pdfBuffer)\n```\n\nUse JSON output when you want a hosted file URL instead:\n\n```js\nconst result = await client.chromeHtmlToPdf(\"<p>Hello World</p>\")\nconsole.log(result.FileUrl)\n```\n\n## Development\n\nThe repo uses a lightweight CommonJS layout:\n\n- `index.js` as the package entrypoint\n- `src/` for the shipping library\n- `test/` for regression and contract-style tests\n\nRun the test suite with:\n\n```bash\nnpm test\n```\n\nPreview the published package contents with:\n\n```bash\nnpm run pack:check\n```\n\n## Resources\n\n- [Api2Pdf documentation](https://v2.api2pdf.com)\n- [Api2Pdf FAQ](https://www.api2pdf.com/faq)\n","readmeFilename":"README.md"}