{"_id":"@dudeofawesome/chrome-headless-render-pdf","_rev":"2-c5b750031edc3c345f790572d1b2718a","name":"@dudeofawesome/chrome-headless-render-pdf","dist-tags":{"latest":"1.5.1"},"versions":{"1.5.1":{"name":"@dudeofawesome/chrome-headless-render-pdf","version":"1.5.1","main":"index.js","types":"index.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Szpadel/chrome-headless-render-pdf.git"},"engineStrict":true,"bin":{"chrome-headless-render-pdf":"dist/cli/chrome-headless-render-pdf.js"},"scripts":{"prepublish":"yarn run build","build":"babel index.js cli/chrome-headless-render-pdf.js --presets env --plugins transform-runtime --out-dir dist/","start":"yarn run build && node dist/cli/chrome-headless-render-pdf.js"},"dependencies":{"@types/node":"^8.0.15","babel-polyfill":"^6.23.0","chrome-remote-interface":"^0.25.5","command-exists":"^1.2.2","minimist":"^1.2.0","update-notifier":"^2.1.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.5.2"},"gitHead":"64ebde1a51c882a55b5cfdee44c1b30a416a3e82","description":"# Usage:  ``` chrome-headless-render-pdf [OPTIONS] --url=URL --pdf=OUTPUT-FILE [--url=URL2 --pdf=OUTPUT-FILE2] ...   Options:     --help                   this screen     --url                    url to load, for local files use: file:///path/to/file     ","bugs":{"url":"https://github.com/Szpadel/chrome-headless-render-pdf/issues"},"homepage":"https://github.com/Szpadel/chrome-headless-render-pdf#readme","_id":"@dudeofawesome/chrome-headless-render-pdf@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"6.11.0","_npmUser":{"name":"dudeofawesome","email":"louis@orleans.io"},"dist":{"integrity":"sha512-u8chhastAwrtSzE/SB1In1g8IGziwt0JPij4bwQsASj1ES+bIXeCd7KlT2yU6OpiTVYBcHqUforBLb2O4yTDcw==","shasum":"53233ccf1f9d32024f2c105b8a1809965823549b","tarball":"https://registry.npmjs.org/@dudeofawesome/chrome-headless-render-pdf/-/chrome-headless-render-pdf-1.5.1.tgz","fileCount":8,"unpackedSize":149841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDNlANYyOufaBOVSSZlECNq0d07/aTTBC2D5ow9wlY0QIhAJF0LBRPe9wejsctew9tekI10bFiuRNCW6MF415KdTuI"}]},"maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chrome-headless-render-pdf_1.5.1_1522544329325_0.4785368764179716"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-01T00:58:49.275Z","1.5.1":"2018-04-01T00:58:49.440Z","modified":"2022-04-05T06:06:57.264Z"},"maintainers":[{"name":"dudeofawesome","email":"louis@orleans.io"}],"description":"# Usage:  ``` chrome-headless-render-pdf [OPTIONS] --url=URL --pdf=OUTPUT-FILE [--url=URL2 --pdf=OUTPUT-FILE2] ...   Options:     --help                   this screen     --url                    url to load, for local files use: file:///path/to/file     ","homepage":"https://github.com/Szpadel/chrome-headless-render-pdf#readme","repository":{"type":"git","url":"git+https://github.com/Szpadel/chrome-headless-render-pdf.git"},"bugs":{"url":"https://github.com/Szpadel/chrome-headless-render-pdf/issues"},"license":"MIT","readme":"# This tool require Google Chrome installed in version min 59 to work!\n\n# Usage: \n```\nchrome-headless-render-pdf [OPTIONS] --url=URL --pdf=OUTPUT-FILE [--url=URL2 --pdf=OUTPUT-FILE2] ...\n  Options:\n    --help                   this screen\n    --url                    url to load, for local files use: file:///path/to/file\n    --pdf                    output for generated file can be relative to current directory\n    --chrome-binary          set chrome location (use this options when autodetection fail)\n    --no-margins             disable default 1cm margins\n    --include-background     include elements background\n    --landscape              generate pdf in landscape orientation\n    --window-size            specify window size, width(,x*)height (e.g. --window-size 1600,1200 or --window-size 1600x1200)\n    --paper-width            specify page width in inches (defaults to 8.5 inches)\n    --paper-height           specify page height in inches (defaults to 11 inches)\n\n  Example:\n    Render single pdf file\n      chrome-headless-render-pdf --url http://google.com --pdf test.pdf\n    Render pdf from local file\n      chrome-headless-render-pdf --url file:///tmp/example.html --pdf test.pdf\n    Render multiple pdf files\n      chrome-headless-render-pdf --url http://google.com --pdf test.pdf --url file:///tmp/example.html --pdf test.pdf\n```\n\n# This tool can be also used programmatically:\n```\nconst RenderPDF = require('chrome-headless-render-pdf');\nRenderPDF.generateSinglePdf('http://google.com', 'outputPdf.pdf'});\n```\n\n```\nconst RenderPDF = require('chrome-headless-render-pdf');\nRenderPDF.generateMultiplePdf([\n    {'http://google.com', 'outputPdf.pdf'},\n    {'http://example.com', 'outputPdf2.pdf'}\n]);\n```\n\n```\nconst RenderPDF = require('chrome-headless-render-pdf');\nRenderPDF.generatePdfBuffer('http://google.com')\n    .then((pdfBuffer) => {\n      console.log(pdfBuffer);\n    });\n```\n\n# you can also use it from typescript or es6\n```\nimport RenderPDF from 'chrome-headless-render-pdf';\nRenderPDF.generateSinglePdf('http://google.com', 'outputPdf.pdf'});\n```\n\n# Motivation\ngoogle-chrome currently have option to render pdf files when used with headless option. \nBut this option contains hardcoded adding header and footer to page rendering it unusable for pdf generation.\nThis module allows to generate it without those elements.\n","readmeFilename":"README.md"}