Hello Georg,

Quoting Georg Funk (2016-06-14 15:30:29)
> Dear poppler developers,
>  
> which is currently the best API to develope with poppler?

The recommended way is to use one of the high-level APIs. Documentation for
them is linked from https://freedesktop.org/wiki/Software/poppler/

* Poppler in implemented in C++, so if your application is done in plain C,
  the GLib API is your only option. Note that the GLib API is also available
  via GObject-Introspection (GI), so it is possible to use it from Python,
  Lua, JavaScript and other languages supported by GI.

* If your application is implemented in C++ and you use Qt, please do use
  the Qt4 or Qt5 API (depending on the version you are using).

* If your application is plain C++ (no Qt), please avoid using the low-level
  C++ API and use the high-level one instead [1].

Note that the low-level C++ API from libpoppler is purposefully undocumented
because it is not guaranteed to be stable, and the developers consider it an
implementation detail — not that there aren't applications using it, but be
aware that it may change in future versions of Poppler!

I hope the above summary will help you decide.

Cheers,

--
 ☛ Adrián

[1] http://marpirk.github.io/poppler-cpp-doc/

Attachment: signature.asc
Description: signature

_______________________________________________
poppler mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to