используя Poppler Qt4 c ++ - PullRequest
       23

используя Poppler Qt4 c ++

5 голосов
/ 27 февраля 2011

Мне нужна библиотека для просмотра PDF для моего приложения, я использую c ++ и QT

Я скачал Poppler и пример кода Библиотека интерфейса Poppler Qt4 но я не знаю, как настроить библиотеку для работы в моем коде.Я использую QT Creater, в Windows XP.

заранее спасибо, любой намек будет оценен, так как я полностью потерян.

1 Ответ

5 голосов
/ 28 февраля 2011

при условии, что вы правильно установили заголовки и библиотеки poppler в вашей системе. Я на Ubuntu и работаю:

./configure
make
make install

сделаны библиотеки poppler, собранные и установленные. Насколько я понимаю, вы можете использовать msys / mingw в Windows для чего-то похожего на это.

Теперь в вашем .pro файле добавьте следующие строки:

INCLUDEPATH += /path_to_poppler_include_files/qt4
LIBS += -L/path_to_poppler_libs -lpoppler-qt4

и такой код:

#include <poppler-qt4.h>

....

QString filename;

Poppler::Document* document = Poppler::Document::load(filename);
if (!document || document->isLocked())
{
    // ... 
    delete document;
}

должен построить и запустить за вас.

надеюсь, это поможет, с уважением

...