# pagedjs-cli **Repository Path**: jack_lgf/pagedjs-cli ## Basic Information - **Project Name**: pagedjs-cli - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PagedJS PDF Renderer Render Html to PDFs using [Pagedjs](https://gitlab.pagedmedia.org/polyfills/pagedjs) and [Puppeteer](https://github.com/GoogleChrome/puppeteer). ## Installation ``` npm install -g pagedjs-cli ``` ## Generating a PDF ``` pagedjs-cli ./path/to/index.html -o result.pdf ``` ## Options ``` -i, --inputs [inputs] Inputs -o, --output [output] Output -d, --debug Debug -l, --landscape Landscape printing (default: false) -s, --page-size [size] Print to Page Size [size] -w, --width [size] Print to Page Width [width] in MM -h --height [size] Print to Page Height [weight] in MM --forceTransparentBackground Print with transparent background -t, --timeout [ms] Set a max timeout of [ms] -x, --html output html file -b, --blockLocal Disallow access to filesystem for local files -r, --blockRemote Disallow requests to remote servers --allowedPath [allowedPaths] Only allow access to given filesystem paths, repeatable. (default: []) --allowedDomain [allowedDomains] Only allow access to given remote domains, repeatable (default: []) --outline-tags [tags] Specifies that an outline should be generated for the resulting PDF document. [tags] specifies which HTML tags should be considered for that outline. "h1,h2" will trigger an outline with "h1" tags as root elements and "h2" elements as their childs. --additional-script