Skip to content

Releases: edragoev1/pdfjet

v7.06.9 RELEASE

24 Apr 03:32
Compare
Choose a tag to compare

Renamed the ZLibEncode.swift back to FlateEncode.swift. Switched FlateEncode to use 64 bit FNV-1a hash function. Increased the buffer to 64k and made a few small tweaks improving compression.
Wrote a custom StringEndsWith(str1, str2) C# method to deal with very inefficient "".EndsWith() code in Mono achieving almost 10 times faster parsing of SVG files.
Refactored some Swift code, achieving 5 times faster embedding of PNG files.
A lot of code refactoring and reformatting.

v7.06.8 RELEASE

15 Apr 03:17
Compare
Choose a tag to compare

Significant code refactoring. Improved the Text.java, Text.cs, Text.swift and test.go classes.
Replaced the older FlateEncode.swift with an updated encoder - ZLibEncode that compresses better and is simpler.
Eventually we will use the Apple compression classes but we need this purely Swift based version for other platforms like Linux.

v7.06.7 RELEASE

08 Apr 04:00
Compare
Choose a tag to compare

Improved the APIs of all four versions of the library, Java, CSharp, Swift and Go by adding convenience constructors/initializers to the Image, Font, SVGImage and EmbeddedFile classes.

Cleaned up and improved the examples using the new constructors/initializers.

Switched the .ttf.stream font Java optimizer to use the zopfli compressor resulting in around 5% reduction of the font sizes.
Checked in the new .ttf.stream fonts so all 4 versions can benefit from the improvement.

v7.06.5 RELEASE

30 Mar 01:21
Compare
Choose a tag to compare

Significant improvements to the TextBox class. Now it works with CJK languages.
Small refactoring of text related classes. Improved many examples.

v7.06.1 RELEASE

21 Mar 02:54
Compare
Choose a tag to compare

Significantly improved the SVG images support.

v7.06.0

19 Mar 03:03
Compare
Choose a tag to compare

This release adds initial support for SVG images. Please see Example 33 for your language of choice.

The code base was cleaned up and refactored.