Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/librepdf/openrtf

The Open Source RTF (Rich Text Format) Java Library ⛺
https://github.com/librepdf/openrtf

itext java library openpdf rich-text-format rtf rtf-generation rtfm

Last synced: about 1 month ago
JSON representation

The Open Source RTF (Rich Text Format) Java Library ⛺

Awesome Lists containing this project

README

        

# OpenRTF is an open source Java library for RTF (Rich Text Format) files #

OpenRTF is a Java library for creating and editing RTF (Rich Text Format) files with a LGPL and MPL open source license. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.

OpenRTF is branched out of OpenPDF - https://github.com/LibrePDF/OpenPDF

[![Java CI](https://github.com/LibrePDF/OpenRTF/actions/workflows/maven.yml/badge.svg)](https://github.com/LibrePDF/OpenRTF/actions/workflows/maven.yml)
[![License (LGPL version 2.1)](https://img.shields.io/badge/license-GNU%20LGPL%20version%202.1-blue.svg)](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
[![License (MPL)](https://img.shields.io/badge/license-Mozilla%20Public%20License-yellow.svg)](https://www.mozilla.org/en-US/MPL/2.0/)

## Use OpenRTF as Maven dependency
Add this to your pom.xml file to use the latest version of OpenRTF:


com.github.librepdf
openrtf
1.2.1

## 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 OpenRTF project must only contain code that you have written yourself, or copied from a project with the exact same license. GPL or AGPL licensed code will not be acceptable.

## Documentation ##
[Hello world](https://github.com/LibrePDF/OpenRTF/blob/master/src/test/java/com/lowagie/text/rtf/document/CreateSimpleRTFDocumentTest.java)

### Coding Style ###
- Code indentation style is 4 spaces.
- Generally try to preserve the coding style in the file you are modifying.

## Dependencies ##
### Required Dependencies: ###
- Java 8 or later is required to use OpenRTF. All versions Java 8 to Java OpenJDK 13 have been tested to work.
- OpenPDF - https://github.com/LibrePDF/OpenPDF/