Hi,
Firstly, kudos for releasing this, and especially for releasing as BSD, the GPL licence of the other FOSS solutions has caused everyone problems. I appreciate it's early days, but the lack of detail in the announcements and the lack of documentation leaves me with rather a lot of questions. I'll start with just a couple of keys ones for now.
1) What is the intention for the library project, is it solely to provide
a PDF renderer for Chrome, or do you intend it to be a full-featured
PDF rendering, creation and editing library used by other projects as well, perhaps taking the place of Poppler?
2) What is the supported feature set? The project page links to the docs for v2.0 of the Foxit SDK, but statements elsewhere suggest that PDFium does not implement the full feature set of the Foxit SDK? Or, seeing as Foxit are at v4.0 of their SDK, do we have the full set of v2.0 features, with the features added in 3.0 and 4.0 not included? I'm particularly interested in the PDF creation and editing, and headless printing of PDFs on Windows.
3) For those features that are missing from PDFium, will they be added in the future, or will Foxit's commercial interests prevent that? What exactly is the relationship between PDFium and Foxit's SDK in the future? Completely separate projects or a common shared code base?
4) Will there be any binary or source compatibility guarantees for the
library, or will they change with every Chrome release? This will be important if PDFium is to be widely adopted on
Linux and FOSS.
5) It appears on Linux that the only rendering option is to bitmap, which would be sub-optimal, is the code base structured so that other Linux toolkits can implement support for rendering direct to their graphics contexts, e.g. Qt or Cairo?
Thanks!
John.