https://github.com/nitro/lazypdf
Project containing the deployment code for lazypdf
https://github.com/nitro/lazypdf
owner-wapadi-admin product-nitrosign terraform-managed type-backend
Last synced: about 1 month ago
JSON representation
Project containing the deployment code for lazypdf
- Host: GitHub
- URL: https://github.com/nitro/lazypdf
- Owner: Nitro
- License: other
- Created: 2017-05-18T13:41:55.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-04-14T19:49:48.000Z (about 1 month ago)
- Last Synced: 2025-04-15T03:06:50.632Z (about 1 month ago)
- Topics: owner-wapadi-admin, product-nitrosign, terraform-managed, type-backend
- Language: C
- Homepage:
- Size: 183 MB
- Stars: 0
- Watchers: 16
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# LazyPDF
This is a rasterizing engine for PDF documents built around [MuPDF][mupdf] and [jemalloc][jemalloc].## Using
Run the command `go get github.com/nitro/lazypdf/v2` to add the dependency to your project. The documentation can be found [here](https://pkg.go.dev/github.com/nitro/lazypdf/v2).## Building
```golang
go build
```## Testing
```golang
go test -race
```## Supported environments
- Linux amd64
- MacOS arm64## Updating the native libraries
To update MuPDF or jemalloc simply change its version at `misc/{library}/version` and submit the change at a pull request. GitHub Actions will then trigger the process of updating the library and headers through a series of commits at the pull request branch.[mupdf]: https://mupdf.com
[jemalloc]: https://github.com/jemalloc/jemalloc