# gen-pdf

> Create a PDF file from a set of images

Latest version **1.0.2** (published 2021-03-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install gen-pdf
pnpm add gen-pdf
yarn add gen-pdf
bun add gen-pdf
```

Provides the command `pdf`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2021-03-19 |
| First published | 2017-11-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 7.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Patrick Roberts |
| Maintainers | patrickroberts |
| Keywords | pdf, image, cli |

## Links

- npm: https://www.npmjs.com/package/gen-pdf
- Repository: https://github.com/patrickroberts/gen-pdf
- Homepage: https://github.com/patrickroberts/gen-pdf#readme
- Issues: https://github.com/patrickroberts/gen-pdf/issues
- npm.io page: https://npm.io/package/gen-pdf

## Dependencies (4)

- [glob](https://npm.io/package/glob.md) ^7.1.6
- [yargs](https://npm.io/package/yargs.md) ^16.2.0
- [canvas](https://npm.io/package/canvas.md) ^2.7.0
- [@mapbox/node-pre-gyp](https://npm.io/package/@mapbox/node-pre-gyp.md) ^1.0.1

## Alternatives

- [@cantoo/pdf-lib](https://npm.io/package/@cantoo/pdf-lib.md) — 297.9K weekly downloads
- [datatables.net-buttons](https://npm.io/package/datatables.net-buttons.md) — 200.1K weekly downloads
- [@ckeditor/ckeditor5-export-pdf](https://npm.io/package/@ckeditor/ckeditor5-export-pdf.md) — 167.0K weekly downloads
- [scanbot-web-sdk](https://npm.io/package/scanbot-web-sdk.md) — 15.0K weekly downloads
- [@syncfusion/ej2-angular-pdfviewer](https://npm.io/package/@syncfusion/ej2-angular-pdfviewer.md) — 8.8K weekly downloads

## Recent versions

- 1.0.2 (latest) — 2021-03-19
- 0.1.0 — 2017-11-15
- 0.0.1 — 2017-11-11
- 0.0.0 — 2017-11-11

## README

# gen-pdf

Create a PDF file from a set of images

## Installation

```sh
npm link gen-pdf
```

## Documentation

```
pdf [images..]

Options:
  -v, --version   Show version number
  -i, --images    Image input filenames
  -f, --file      PDF output filename
  -s, --size      Set to contain or cover
  -l, --left      Set percent padding left
  -t, --top       Set percent padding top
  -w, --width     Set pixel width
  -h, --height    Set pixel height
  -d, --dry       Perform dry run
  -p, --progress  Show progress
  -q, --quiet     Silence warnings
      --title     Set title
      --author    Set author
      --subject   Set subject
      --keywords  Set keywords
      --creator   Set creator
      --created   Set creation date
      --modified  Set modified date
      --help      Show help
```

## Credit

Built with [node-canvas][canvas], [yargs], and [glob].

## License

Available under the MIT License (c) 2021 Patrick Roberts

[canvas]: https://www.npmjs.com/package/canvas
[yargs]: https://www.npmjs.com/package/yargs
[glob]: https://www.npmjs.com/package/glob

---
_Source: https://npm.io/package/gen-pdf · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
