unipdf/README.md

43 lines
1.7 KiB
Markdown
Raw Normal View History

# UniDoc
[UniDoc](https://unidoc.io) is a fast and powerful package for document manipulation starting off as a PDF
toolkit. This is a commercial library written and supported by the owners
of the FoxyUtils.com website.
This library is used to power many of the services offered by the FoxyUtils.com website. The goal is to extend it to
eventually support all of the offered services.
## Getting the code
Open source users can use the master branch.
Commercial users get a special URL with their license key. Only the commercial URLs are eligible for commercial support.
## Features
* Read PDF metadata
* Merge PDF
* Split PDF
* Protect PDF
* Unlock PDF
This package is fully self contained and written in pure-Go.
## Roadmap
* Compress PDF
* Create PDF (high level API)
* Fill out Forms
* Create Forms
* Bindings for Python (and C#/Java if there is interest)
## Copying
UniDoc source code is available under GNU Affero General Public License/FOSS License Exception, see LICENSE.txt in the source.
Alternative commercial licensing is also available by filling out our [Price Quote](https://docs.google.com/a/owlglobal.io/forms/d/1m3ZHBAhQlo95IQoKg8gbi9c5hfFbW3VMziqH5DagxKo/viewform).
## Contributing
Contributors need to approve the [Contributor License Agreement](https://docs.google.com/a/owlglobal.io/forms/d/1PfTjEAi67-x0JOTU45SDonJnWy1fWB_J1aopGss34bY/viewform) before any code will be reviewed. Preferably add a test case to make sure there is no regression and that the new behaviour is as expected.
## Support
Open source users can create a GitHub issue and we will look at it. Commercial users can either create a GitHub issue and also email us at support@unidoc.io and we will assist them directly.