I have just released CapyPDF 1.8. It's mostly minor fixes and tweaks but there are two notable things. The first one is that CapyPDF now supports variable axis fonts. The other one is that CapyPDF will now produce PDF version 2.0 files instead of 1.7 by default. This might seem like a big leap but really isn't. PDF 2.0 is pretty much the same as 1.7, just with documentation updates and deprecating (but not removing) a bunch of things. People using PDF have a tendency to be quite conservative in their versions, but PDF 2.0 has been out since 2017 with most of it being PDF 1.7 from 2008.
It is still possible to create version with older PDF specs. If you specify, say, PDF/X3, CapyPDF will output PDF 1.3 as the spec requires that version and no other even though, for example, Adobe's PDF tools accept PDF/X3 whose version later than 1.3.
The PDF specification is currently undergoing major changes and future versions are expected to have backwards incompatible features such as HDR imaging. But 2.0 does not have those yet.
Things CapyPDF supports
CapyPDF has implemented a fair chunk of the various PDF specs:
- All paint and text operations
- Color management
- Optional content groups
- PDF/X and PDF/A support
- Tagged PDF (i.e. document structure and semantic information)
- TTF, OTF, TTC and CFF fonts
- Forms (preliminary)
- Annotations
- File attachments
- Outlines
- Page naming
No comments:
Post a Comment