Skip to content

Releases: opendocument-app/pdf2htmlEX-Android

pdf2htmlEX-Android v0.18.26

25 Aug 11:11
Compare
Choose a tag to compare

Maintenance update

Project built with conan instead of using ndkports.

pdf2htmlEX-Android v0.18.25

14 Jul 13:19
Compare
Choose a tag to compare

Render malformed fonts as default font, instead of hiding text (issue #94)

pdf2htmlEX-Android v0.18.24

06 Jan 07:14
Compare
Choose a tag to compare
Update version in README.md (0.18.24)

pdf2htmlEX-Android v0.18.23

03 Jan 02:21
Compare
Choose a tag to compare

Upgrade Poppler to 24.01.0

pdf2htmlEX-Android v0.18.22

29 Dec 11:54
Compare
Choose a tag to compare

pdf2htmlEX-Android v0.18.21

28 Dec 12:14
Compare
Choose a tag to compare

Wrap fontconfig translator in a try-catch

pdf2htmlEX-Android v0.18.20

27 Dec 13:05
Compare
Choose a tag to compare

Update pdf2htmlEX to 0.18.8-rc2 (unofficial release, pdf2htmlEX/pdf2htmlEX#154 )

Using Fontforge-20230101 and Poppler-23.12.0 .

Removed dependency-builder, using ndkports instead.

Built with NDK 26, which requires raising minSdk to 21 (Android 5 - Lollipop).

pdf2htmlEX-Android v0.18.19

18 Aug 16:05
Compare
Choose a tag to compare
  • Update NDK to 23.2.8568313 (last to support sdk level 16)

  • Remove deprecated pdf2htmlEX_exe interface.
    pdf2htmlEX_exe had to be removed, because it required pdf2htmlEX (not -Android) to be built as a shared library.
    pdf2htmlEX (not -Android) built as a static library can be included in pdf2htmlEX-Android.so, which allows optimizing a lot of unused code away.
    Shared library version was ~14 megs, static library version is ~7 megs.

  • Remove deprecated NoForking mode

  • Add BuildConfig.VERSION_NAME

  • Implement public static String generateOutputFilename(String inputFilename), which removes .pdf suffix and adds .html suffix.

Rename following parameters:

  • setOutline to setProcessOutline
  • setBackgroundFormat to setBackgroundImageFormat

Expose following upstream pdf2htmlEX parameters to downstream users:

  • setOutputHtml
  • setFirstPage
  • setLastPage
  • setZoomRatio
  • setFitWidth
  • setFitHeight
  • setUseCropBox
  • setDPI
  • setEmbedCSS
  • setEmbedFont
  • setEmbedImage
  • setEmbedJavascript
  • setEmbedOutline
  • setSplitPages
  • setProcessNonText
  • setProcessOutline
  • setProcessAnnotation
  • setProcessForm
  • setPrinting
  • setFallback
  • setEmbedExternalFont
  • setFontFormat
  • setDecomposeLigature
  • setAutoHint
  • setStretchNarrowGlyph
  • setSqueezeWideGlyph
  • setOverrideFstype
  • setProcessType3
  • setHorizontalEpsilon
  • setVerticalEpsilon
  • setSpaceThreshold
  • setFontSizeMultiplier
  • setSpaceAsOffset
  • setToUnicode
  • setOptimizeText
  • setCorrectTextVisibility
  • setCoveredTextDPI
  • setBackgroundImageFormat
  • setSVGNodeCountLimit
  • setDebug
  • setProof
  • setQuiet

pdf2htmlEX-Android v0.18.18

12 May 12:19
Compare
Choose a tag to compare

Updated dependencies:

  • Fontconfig-2.13.96
  • FriBidi-1.0.12
  • FreeType-2.12.1
  • GLib-2.66.8
  • HarfBuzz-3.2.0
  • proxy-libintl-0.4.1
  • LCMS2-2.13.1
  • libexpat-2.4.8
  • libffi-3.4.2
  • OpenJPEG-2.4.0
  • LibTIFF-4.3.0
  • libuninameslist-20211114
  • libxml2-2.9.14
  • pango-1.49.4

pdf2htmlEX-Android v0.18.17

20 Apr 15:53
Compare
Choose a tag to compare

Security release

Update libjpeg-turbo to 2.1.3

2.0.4 was affected by CVE-2020-13790