Skip to content

Commit a22a615

Browse files
committed
README.md updated
- Set latest version to 2.0.2 - Add latest versions ot 1.3 and 1.4 - Contributors.md updated
1 parent e843553 commit a22a615

File tree

2 files changed

+28
-21
lines changed

2 files changed

+28
-21
lines changed

Contributors.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,17 @@ quite an overhead. The GitHub contributor list is always up-to-date and can be u
1515
* [@rtfarte](https://github.com/rtfarte) - Art Krahenbuhl
1616
* [@tlxtellef](https://github.com/tlxtellef) - Tellef
1717

18+
### Previous Maintainers ###
19+
20+
* [@andreasrosdal](https://github.com/andreasrosdal) - Andreas Røsdal - Maintainer of OpenPDF from 1.0 to 1.3.15, 1.3.32
21+
to 2.0.0, now retired from OpenPDF development.
22+
1823
## Contributors ##
1924

2025
In GitHub User alphabetical order.
2126

2227
* [@abdullahcevik](https://github.com/abdullahcevik) - Abdullah Çevik
2328
* [@albfernandez](https://github.com/albfernandez) - Alberto Fernández
24-
* [@andreasrosdal](https://github.com/andreasrosdal) - Andreas Røsdal - Maintainer of OpenPDF from 1.0 to 1.3.15, 1.3.32
25-
to 2.0.0, now retired from OpenPDF development.
2629
* [@AnthonyStevens](https://github.com/AnthonyStevens) - Anthony Stevens
2730
* [@applikationsprogramvara](https://github.com/applikationsprogramvara)
2831
* [@arational](https://github.com/arational) - Ivan Stefanischin

README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# OpenPDF is an open source Java library for PDF files #
1+
# OpenPDF is an open source Java library for PDF files
22

33
OpenPDF is a Java library for creating and editing PDF files with a LGPL and MPL open source
44
license. OpenPDF is the LGPL/MPL open source successor of iText, and is based on some forks of iText
@@ -18,15 +18,19 @@ and bugreports to this GitHub repository.
1818

1919
[![Join the chat at https://gitter.im/LibrePDF/OpenPDF](https://badges.gitter.im/LibrePDF/OpenPDF.svg)](https://gitter.im/LibrePDF/OpenPDF)
2020

21-
## OpenPDF version 2.0.1 released 2024-03-03 ##
21+
## OpenPDF version 2.0.2 released 2024-04-07
2222

23-
Get version 2.0.1 here - https://github.com/LibrePDF/OpenPDF/releases/tag/2.0.1
23+
Get version 2.0.2 here: https://github.com/LibrePDF/OpenPDF/releases/tag/2.0.2
2424

2525
Please note: Repositories like Maven Central and others may take a few days to update.
2626

27+
### Other versions:
28+
29+
- [OpenPDF 1.4.2 (release 2024-03-30)](https://github.com/LibrePDF/OpenPDF/releases/tag/1.4.2)
30+
- [OpenPDF 1.3.43 (release 2024-03-29)](https://github.com/LibrePDF/OpenPDF/releases/tag/1.3.43)
2731
- [Previous releases](https://github.com/LibrePDF/OpenPDF/releases)
2832

29-
## Features ##
33+
## Features
3034

3135
Some of the features of OpenPDF include:
3236

@@ -49,11 +53,11 @@ Add this to your pom.xml file to use the latest version of OpenPDF:
4953
<dependency>
5054
<groupId>com.github.librepdf</groupId>
5155
<artifactId>openpdf</artifactId>
52-
<version>2.0.1</version>
56+
<version>2.0.2</version>
5357
</dependency>
5458
```
5559

56-
## License ##
60+
## License
5761

5862
[GNU Lesser General Public License (LGPL), Version 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1)
5963

@@ -69,14 +73,14 @@ We want OpenPDF to consist of source code which is consistently licensed with th
6973
licences only. This also means that any new contributions to the project must have a dual LGPL and
7074
MPL license only.
7175

72-
## Documentation ##
76+
## Documentation
7377

7478
- [Examples](pdf-toolbox/src/test/java/com/lowagie/examples)
7579
- [JavaDoc](https://javadoc.io/doc/com.github.librepdf/openpdf/latest/index.html)
7680
- [Tutorial](https://github.com/LibrePDF/OpenPDF/wiki/Tutorial) (wiki, work in progress)
7781
- [Migration from iText, TIFF support](https://github.com/LibrePDF/OpenPDF/wiki/Migrating-from-iText-2-and-4)
7882

79-
## Background ##
83+
## Background
8084

8185
OpenPDF is open source software with a LGPL and MPL license. It is a fork of iText version 4, more
8286
specifically iText svn tag 4.2.0, which was hosted publicly on sourceforge with LGPL and MPL license
@@ -95,7 +99,7 @@ OpenPDF ancestors in GitHub (in fork order):
9599
4. [@ymasory](https://github.com/ymasory) / [iText-4.2.0](https://github.com/ymasory/iText-4.2.0) -
96100
original parent on GitHub
97101

98-
## Projects using OpenPDF ##
102+
## Projects using OpenPDF
99103

100104
- [Spring Framework](https://github.com/spring-projects/spring-framework)
101105
- [flyingsaucer](https://github.com/flyingsaucerproject/flyingsaucer)
@@ -105,27 +109,27 @@ OpenPDF ancestors in GitHub (in fork order):
105109
well.
106110
- Full list here: [Artifacts using OpenPDF](https://mvnrepository.com/artifact/com.github.librepdf/openpdf/usages)
107111

108-
## Android ##
112+
## Android
109113

110114
OpenPDF can be used with Android, more info
111115
here: [Android-support](https://github.com/LibrePDF/OpenPDF/wiki/Android-support)
112116

113-
## Contributing ##
117+
## Contributing
114118

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

119123
More details: [Contributing](CONTRIBUTING.md)
120124

121-
### Coding Style ###
125+
### Coding Style
122126

123127
- Code indentation style is 4 spaces. Maximum line length is 120 characters.
124128
- Generally try to preserve the coding style in the file you are modifying.
125129

126-
## Dependencies ##
130+
## Dependencies
127131

128-
### Required Dependencies: ###
132+
### Required Dependencies
129133

130134
We have now different versions of OpenPDF, and they require different versions of Java:
131135

@@ -137,7 +141,7 @@ We have now different versions of OpenPDF, and they require different versions o
137141
- OpenPDF versions 2.0.x: We are working on modernizing the OpenPDF library for Java
138142
17+.
139143

140-
### UTF-8 Fonts: ###
144+
### UTF-8 Fonts
141145

142146
As of 1.3.21 the UTF-8 Liberation fonts moved to its own module, to reduce the size of the OpenPDF
143147
jar. If you want to use the bundled UTF-8 fonts, please add the following dependency to your project
@@ -152,19 +156,19 @@ and use the class `org.librepdf.openpdf.fonts.Liberation`.
152156
</dependency>
153157
```
154158

155-
### Supporting complex glyph substitution/ Ligature substitution: ###
159+
### Supporting complex glyph substitution/ Ligature substitution
156160

157161
OpenPDF supports glyph substitution which is required for correct rendering of fonts ligature substitution requirements.
158162
FOP dependency is required to enable this feature. Refer following wiki for
159163
details: [wiki](https://github.com/LibrePDF/OpenPDF/wiki/Multi-byte-character-language-support-with-TTF-fonts)
160164

161-
### Supporting OpenType layout, glyph positioning, reordering and substitution: ###
165+
### Supporting OpenType layout, glyph positioning, reordering and substitution
162166

163167
OpenPDF supports OpenType layout, glyph positioning, reordering and substitution which is e.g. required for correct
164168
positioning of accents, the rendering of non-Latin and right-to-left scripts. OpenPDF supports DIN 91379.
165169
See: [wiki](https://github.com/LibrePDF/OpenPDF/wiki/Accents,-DIN-91379,-non-Latin-scripts)
166170

167-
### Optional: ###
171+
### Optional
168172

169173
- [BouncyCastle](https://www.bouncycastle.org/) (BouncyCastle is used to sign PDF files, so it's a recommended
170174
dependency)
@@ -174,6 +178,6 @@ See: [wiki](https://github.com/LibrePDF/OpenPDF/wiki/Accents,-DIN-91379,-non-Lat
174178
- Apache FOP (`org.apache.xmlgraphics:fop`)
175179
- Please refer to our [pom.xml](pom.xml) to see what version is needed.
176180

177-
## Credits ##
181+
## Credits
178182

179183
Please see [Contributors.md](Contributors.md).

0 commit comments

Comments
 (0)