https://github.com/hand-dot/labelmake
labelmake has moved and now available at pdfme / https://github.com/pdfme/pdfme
https://github.com/hand-dot/labelmake
create document javascript pdf pdf-document pdf-generation pdf-generator pdf-lib pdf-library typescript umd
Last synced: 17 days ago
JSON representation
labelmake has moved and now available at pdfme / https://github.com/pdfme/pdfme
- Host: GitHub
- URL: https://github.com/hand-dot/labelmake
- Owner: hand-dot
- License: mit
- Archived: true
- Created: 2020-02-27T13:03:09.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-20T01:46:47.000Z (almost 3 years ago)
- Last Synced: 2025-04-02T09:11:30.933Z (21 days ago)
- Topics: create, document, javascript, pdf, pdf-document, pdf-generation, pdf-generator, pdf-lib, pdf-library, typescript, umd
- Language: TypeScript
- Homepage: https://labelmake.jp/javascript-pdf-generator-library
- Size: 154 MB
- Stars: 356
- Watchers: 6
- Forks: 30
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
> :warning: **labelmake has now stopped development. Please use [pdfme](https://github.com/pdfme/pdfme).
pdfme is a renewed version of labelmake which allows to use template designers as a UI library, improved documentation, etc. Of course, open source and MIT licensed.**[](https://twitter.com/intent/tweet?text=JavaScript%20PDF%20Library.%20Works%20on%20Node%20and%20Browser!!&hashtags=JS,PDF&url=https://labelmake.jp/javascript-pdf-generator-library&via=labelmake)



[](https://www.jsdelivr.com/package/npm/labelmake)
# [labelmake](https://labelmake.jp/javascript-pdf-generator-library)
[](https://labelmake.jp/javascript-pdf-generator-library)
labelmake is a declarative style PDF generation library for Node and the browser.
> Other PDF generation libraries makes program complex by imperative operations. So, I developed this library aiming at a more simple declarative style PDF generation library.
> Finally, the layout engine and [design & code generator tools](https://labelmake.jp/javascript-pdf-generator-library/template-design) make PDF generation so easy!## **Learn more at [official website](https://labelmake.jp/javascript-pdf-generator-library)**
---
## Installation
Use [npm](https://www.npmjs.com/package/labelmake) to install the latest version.
```
npm install labelmake
```You can use Yarn, NuGet or other methods as well. You can load it directly from [jsDelivr](https://www.jsdelivr.com/package/npm/labelmake).
## Features
- Input data supports the following input types.
- Text
- Custom font
- Styling(size, color, aliginment, etc.)
- Image
- JPG
- PNG
- Barcode
- QR Code
- Japan Post 4 State Customer Code
- EAN-8, EAN-13
- Code 39, Code 128
- Codabar(NW-7)
- UPC-E, UPC-A## [Demo](https://labelmake.jp/javascript-pdf-generator-library/example)
[](https://labelmake.jp/javascript-pdf-generator-library/example)
- [Simple](https://labelmake.jp/javascript-pdf-generator-library/example#labelmake-example)
- [Custom font](https://labelmake.jp/javascript-pdf-generator-library/example#labelmake-example-customfont)
- [Barcode](https://labelmake.jp/javascript-pdf-generator-library/example#labelmake-example-barcode)
- [Embed PDF & Image](https://labelmake.jp/javascript-pdf-generator-library/example#labelmake-example-embedpdf)
- [Embed MultiPage PDF](https://labelmake.jp/javascript-pdf-generator-library/example#labelmake-example-multipage)## [Development tools](https://labelmake.jp/javascript-pdf-generator-library/template-design)
[](https://labelmake.jp/javascript-pdf-generator-library/template-design)
Templates can be customized with design tools. and code can be generated with a generator.
## [API Reference](https://labelmake.jp/javascript-pdf-generator-library/api)
[](https://labelmake.jp/javascript-pdf-generator-library/api)
Detailed specifications can be found in the api documentation.
## [Services that are used in Production](https://labelmake.jp/)
[](https://labelmake.jp/)
[labelmake.jp](https://labelmake.jp/) - variable data printing service.(Japanese)
## Author
[@hand-dot](https://github.com/hand-dot)
labelmake is based on a amazing library [pdf-lib](https://github.com/Hopding/pdf-lib)[(@Hopding)](https://github.com/Hopding).
Thanks to all contributors.
## License
[MIT](LICENSE.md)