Skip to content

PLAYA-PDF 0.2: Break all the APIs

Compare
Choose a tag to compare
@dhdaines dhdaines released this 26 Nov 03:36
· 302 commits to main since this release

What's Changed

  • Support TIFF predictor on image streams by @dhdaines in #18 (originally from pdfminer/pdfminer.six#1058 by @helpmefindaname)
  • Support different "device spaces" (screen, page, and default user space)
  • expose form XObjects on Page to allow getting only their contents
  • expose form XObject IDs in LayoutDict
  • make TextState conform to PDF spec (leading and line matrix) and document it
  • expose more of TextState in LayoutDict (render mode in particular)
  • do not try to map characters with no ToUnicode and no Encoding
  • properly support Pattern color space (uncolored tiling patterns) the
    way pdfplumber expects it to work
  • support marked content points as ContentObjects
  • document ContentObjects
  • make a proper schema for LayoutDict, document it, and communicate it to Polars
  • separate color values and patterns in LayoutDict

Full Changelog: v0.1.2...v0.2