A few questions on your future plans

318 views
Skip to first unread message

John Layt

unread,
Jun 18, 2014, 9:45:36 AM6/18/14
to pdf...@googlegroups.com
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.

kai_jing

unread,
Jun 18, 2014, 2:49:42 PM6/18/14
to pdf...@googlegroups.com
Hi John, I will try to answer your questions shortly.  

Kai

kai_jing

unread,
Jun 25, 2014, 7:11:02 PM6/25/14
to pdf...@googlegroups.com
Hi John,

   Here is my answer from my personal understanding:

#1 answer:  PDFium is a PDF rendering engine used by Chrome. It is requested to be open source. Right now, there is no plan to make it a full-featured PDF. Foxit commercial SDK have full-features. 

#2 answer: Since no much documents about PDFium. Someone just post the docs for v2.0 of the Foxit SDK that is closed to PDFium. However Foxit SDK 4.0 (latest/greatest version) have full features, that include PDF creation and editing. More info can be found at http://www.foxitsoftware.com/products/sdk/PDFsdk/feature.php

#3 answer: currently, no any plan to add those features into PDFium. If you are interested in each roadmap, please contact Foxit or leave contact information, someone can show you.

#4 answer: will match Chrome release schedule, however we lovely to hear any suggestion from open source community.

#5, answer: we need some experts from open source community who know how to do it with Qt or Cairo. This is just a start point of open source PDFium. we need open source community to work together to make it more powerful.

best regards,

John Abd-El-Malek

unread,
Jun 26, 2014, 1:33:31 PM6/26/14
to kai_jing, pdf...@googlegroups.com
I'll add a few addendums :)

If third party devs want to add any features to PDFium, we would be happy to accept patches. Google engineers will concentrate on adding features that we need for our products.

Regarding documentation, we do need better resources. Kai: are the documentation in the headers all up to date? I noticed that some files in fpdfsdk don't have comments. If we can ensure that they're all documented, that should be the official documentation and we can stop linking to the 2.0 docs. I've personally seen mismatches that have bit me.


--
You received this message because you are subscribed to the Google Groups "pdfium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pdfium+un...@googlegroups.com.
To post to this group, send email to pdf...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pdfium/bf689493-4e70-424d-ac06-dbef4147da38%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages