A Dimecres, 16 de febrer de 2011, the Adib va escriure: > Hello Pino, > > it looks that we go for the SvgOutputDev :-) > > I got poppler via git and run cmake and autogen.sh, both won't > support glib interface. The output looks like: (my system is a ubuntu > 10.04) > adib@vega:~/Projekte/poppler/poppler$ cmake . > -- checking for module 'cairo>=1.10.0' > -- package 'cairo>=1.10.0' not found > -- Found lcms version 1.18, /usr/lib/liblcms.so > Building Poppler with support for: > font configuration: fontconfig > splash output: yes > cairo output: no > abiword output: yes > qt4 wrapper: no > glib wrapper: no > introspection: no > cpp wrapper: yes > use gtk-doc: not supported with this CMake build system > use libjpeg: yes > use libpng: yes > use libtiff: yes > use zlib: no > use curl: no > use libopenjpeg: yes > use cms: yes > command line utils: yes > -- Configuring done > -- Generating done > -- Build files have been written to: /home/adib/Projekte/poppler/poppler
As the log is saying -- package 'cairo>=1.10.0' not found > Also I have question about how would that api look like. Especially to > set certain options: font replacement, colour profiles, image > embedding. Well, you are the user of the API, what would you like to have? I can tell you what i'd like from the Qt frontend perspective. We already have the concept of Converter[1] from which we have the PDF[2] and PS[3] converters that have a set of options you can pass, so something similar for SVG conversion would for sure make sense. > > I see in that code the ABWOutputDev. This is also about xml. What > exacly is ABWOutputDev? A pdf to abiword converter used by the commandling pdftoabw tool (that i will propose to kill seems it seems noone uses it anymore) > And how does it integrate into poppler library? It is part of poppler core > In the glib interface I do not see a reference. Because it is not exposed there. > Is there more to learn about poppler internals? The wiki does not > bring me that far. Sadly all you have is the code. Albert [1] http://people.freedesktop.org/~aacid/docs/qt4/classPoppler_1_1BaseConverter.html [2] http://people.freedesktop.org/~aacid/docs/qt4/classPoppler_1_1PDFConverter.html [3] http://people.freedesktop.org/~aacid/docs/qt4/classPoppler_1_1PSConverter.html > > Thank you for any help and any pointers. > > Regards, > > Adib. > > On Tue, Feb 15, 2011 at 7:56 PM, Pino Toscano <[email protected]> wrote: > > Hi, > > > > Alle martedì 15 febbraio 2011, the Adib ha scritto: > >> currently Inkscape uses poppler internal API to read in pdf files. > >> Those API breaks/changes from time to time. > >> > >> Now I try importing pdf via poppler cairo surface and those cairo > >> surface as svg backend. So far that works. > >> > >> But I do not have any control over the process: > >> - I can not set bitmap dpi > >> - I can not specify if text stays text or convert to path > >> etc. > >> > >> Do you have any sugestions? > > > > What I proposed more than one year ago: > > http://sourceforge.net/mailarchive/message.php?msg_id=24162410 > > > > -- > > Pino Toscano > > > > _______________________________________________ > > poppler mailing list > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler > > _______________________________________________ > poppler mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/poppler _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
