Coder Social home page Coder Social logo

j0s3f / openpdf Goto Github PK

View Code? Open in Web Editor NEW

This project forked from librepdf/openpdf

0.0 3.0 0.0 19.35 MB

OpenPDF is a free Java library for creating and editing PDF files with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.

License: Other

Java 100.00%

openpdf's Introduction

OpenPDF is a Java PDF library, forked from iText

OpenPDF is a Java library for creating and editing PDF files with a LGPL and MPL open source license. OpenPDF is based on a fork of iText 4. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.

Join the chat at https://gitter.im/LibrePDF/OpenPDF Build Status Maven Central License (LGPL version 3.0) License (MPL)

OpenPDF version 1.1.0 released 2018-07-06

Get version 1.1.0 here - https://github.com/LibrePDF/OpenPDF/releases/tag/1.1.0

Previous Versions

License

GNU General Lesser Public License (LGPL) version 3.0 - http://www.gnu.org/licenses/lgpl.html

Mozilla Public License Version 2.0 - http://www.mozilla.org/MPL/2.0/

Use OpenPDF as Maven dependency

Add this to your pom.xml file:

    <dependency>
        <groupId>com.github.librepdf</groupId>
        <artifactId>openpdf</artifactId>
        <version>1.1.0</version>
    </dependency>

Docs

See examples and JavaDoc.

Background

OpenPDF is open source with software with a LGPL and MPL license. It is a fork of iText version 4, more specifically iText svn tag 4.2.0, which was hosted publicly on sourceforge with LGPL and MPL license headers in the source code, and lgpl and mpl license documents in the svn repository. Beginning with version 5.0 of iText, the developers have moved to the AGPL to improve their ability to sell commercial licenses.

Contributing

Release the hounds! Please send all pull requests. Make sure that your contributions can be released with a dual LGPL and MPL license. In particular, pull requests to the OpenPDF project must only contain code that you have written yourself. GPL or AGPL licensed code will not be acceptable.

Dependencies

Required:

  • BouncyCastle 1.60
    • Provider
    • PKIX/CMS
  • PDFRenderer
  • DOM4j

Optional:

  • JUnit 4 - for unit testing
  • JFreeChart - for testing graphical examples
    • JFreeChart
    • JCommon
    • Servlet

openpdf's People

Contributors

albfernandez avatar andreasrosdal avatar arthurblake avatar asturio avatar bengolder avatar byronwlong avatar danschmidt1 avatar daviddurand avatar dracwyrm avatar gitter-badger avatar gskathol avatar imgbotapp avatar j0s3f avatar jmiquelgarcia avatar jokimaki avatar kulatamicuda avatar lapo-luchini avatar martinkocour avatar mrestivill avatar ms6107 avatar otep avatar renierr avatar roschdahl avatar rosdal avatar syakovyn avatar tlxtellef avatar ubermichael avatar vicentealencar avatar weiyeh avatar ymasory avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.