Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrin9/RapiPdf
PDF generation from OpenAPI / Swagger Spec
https://github.com/mrin9/RapiPdf
openapi openapi3 pdf swagger swagger-ui
Last synced: 3 months ago
JSON representation
PDF generation from OpenAPI / Swagger Spec
- Host: GitHub
- URL: https://github.com/mrin9/RapiPdf
- Owner: mrin9
- License: mit
- Created: 2019-03-17T08:21:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T12:00:27.000Z (5 months ago)
- Last Synced: 2024-07-19T03:35:01.089Z (4 months ago)
- Topics: openapi, openapi3, pdf, swagger, swagger-ui
- Language: JavaScript
- Homepage: https://mrin9.github.io/RapiPdf
- Size: 26.8 MB
- Stars: 276
- Watchers: 6
- Forks: 100
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# RapiPDF
Custom element for Open-API to PDF generation## Features
- Supports Swagger 2.0 and OpenAPI 3.0
- Generate PDF using Web-Component
- Works with any framework or with no framework
- Plenty of customizing options, including selection of brand colors
- Supported on Chrome, FireFox and Safari. (Not yet tested on Edge)## Documentation
[Check out the usage and examples](https://mrin9.github.io/RapiPdf/)## Build Process
We recommend `yarn` over `npm` as we use yarn [resolutions](https://yarnpkg.com/lang/en/docs/selective-version-resolutions/) to keep the bundle size smaller. As of this writing this feature is not supported in npm natively
```bash
# Clone / Download the project then
yarn install# build will generate rapidoc-min.js, this is the only file you will need.
# use it in the script tag of your html